From 4b32ddaef16d6bbdec5d2a3f14991694c12900a8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 23 May 2026 16:47:56 +0000 Subject: [PATCH 1/3] chore(deps-dev): bump the graphql group with 3 updates Bumps the graphql group with 3 updates: [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli), [@graphql-codegen/client-preset](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client) and [graphql](https://github.com/graphql/graphql-js). Updates `@graphql-codegen/cli` from 6.3.1 to 7.0.0 - [Release notes](https://github.com/dotansimha/graphql-code-generator/releases) - [Changelog](https://github.com/dotansimha/graphql-code-generator/blob/master/packages/graphql-codegen-cli/CHANGELOG.md) - [Commits](https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/cli@7.0.0/packages/graphql-codegen-cli) Updates `@graphql-codegen/client-preset` from 5.3.0 to 6.0.0 - [Release notes](https://github.com/dotansimha/graphql-code-generator/releases) - [Changelog](https://github.com/dotansimha/graphql-code-generator/blob/master/packages/presets/client/CHANGELOG.md) - [Commits](https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/client-preset@6.0.0/packages/presets/client) Updates `graphql` from 16.13.2 to 16.14.0 - [Release notes](https://github.com/graphql/graphql-js/releases) - [Commits](https://github.com/graphql/graphql-js/compare/v16.13.2...v16.14.0) --- updated-dependencies: - dependency-name: "@graphql-codegen/cli" dependency-version: 7.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: graphql - dependency-name: "@graphql-codegen/client-preset" dependency-version: 6.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: graphql - dependency-name: graphql dependency-version: 16.14.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: graphql ... Signed-off-by: dependabot[bot] --- package.json | 6 +- pnpm-lock.yaml | 1238 ++++++++++++++++++++---------------------------- 2 files changed, 528 insertions(+), 716 deletions(-) diff --git a/package.json b/package.json index 7b1c15a9..156bd105 100644 --- a/package.json +++ b/package.json @@ -54,8 +54,8 @@ "@changesets/changelog-github": "0.6.0", "@changesets/cli": "2.31.0", "@cloudflare/types": "7.0.0", - "@graphql-codegen/cli": "6.3.1", - "@graphql-codegen/client-preset": "5.3.0", + "@graphql-codegen/cli": "7.0.0", + "@graphql-codegen/client-preset": "6.0.0", "@graphql-typed-document-node/core": "3.2.0", "@octokit/webhooks-schemas": "7.6.1", "@octokit/webhooks-types": "7.6.1", @@ -65,7 +65,7 @@ "@types/node": "24.12.2", "dotenv": "17.3.1", "esbuild": "0.28.0", - "graphql": "16.13.2", + "graphql": "16.14.0", "graphql-tag": "2.12.6", "knip": "6.7.0", "oxfmt": "0.47.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8d37c7a6..3b469776 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,14 +28,14 @@ importers: specifier: 7.0.0 version: 7.0.0(react@17.0.2) '@graphql-codegen/cli': - specifier: 6.3.1 - version: 6.3.1(@types/node@24.12.2)(graphql@16.13.2)(typescript@6.0.3) + specifier: 7.0.0 + version: 7.0.0(@types/node@24.12.2)(graphql@16.14.0)(typescript@6.0.3) '@graphql-codegen/client-preset': - specifier: 5.3.0 - version: 5.3.0(graphql@16.13.2) + specifier: 6.0.0 + version: 6.0.0(graphql@16.14.0) '@graphql-typed-document-node/core': specifier: 3.2.0 - version: 3.2.0(graphql@16.13.2) + version: 3.2.0(graphql@16.14.0) '@octokit/webhooks-schemas': specifier: 7.6.1 version: 7.6.1 @@ -61,11 +61,11 @@ importers: specifier: 0.28.0 version: 0.28.0 graphql: - specifier: 16.13.2 - version: 16.13.2 + specifier: 16.14.0 + version: 16.14.0 graphql-tag: specifier: 2.12.6 - version: 2.12.6(graphql@16.13.2) + version: 2.12.6(graphql@16.14.0) knip: specifier: 6.7.0 version: 6.7.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) @@ -92,10 +92,10 @@ importers: version: 7.24.4 vite: specifier: 8.0.10 - version: 8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4) + version: 8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.7.0)(tsx@4.21.0)(yaml@2.9.0) vitest: specifier: 4.1.5 - version: 4.1.5(@types/node@24.12.2)(vite@8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4)) + version: 4.1.5(@types/node@24.12.2)(vite@8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.7.0)(tsx@4.21.0)(yaml@2.9.0)) wrangler: specifier: 4.86.0 version: 4.86.0 @@ -819,14 +819,14 @@ packages: '@fastify/busboy@3.2.0': resolution: {integrity: sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA==} - '@graphql-codegen/add@6.0.1': - resolution: {integrity: sha512-MSylSekjpVWbOBw2A/2ssk1fPY54sYb6Qk2C4AX5u7s2R+2pMQ9ws7DTXo8VU9qwTgWwVp6vGfdQ0AMpAn4Iug==} + '@graphql-codegen/add@7.0.0': + resolution: {integrity: sha512-fQGlUQd0BpoevCTOKi3b7M+kuXCI13udXmJrIh1QMtTCLXUTYGgsubNVcPLr0cVjVwyBK/ZRgwtxdCmkVXqTwQ==} engines: {node: '>=16'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/cli@6.3.1': - resolution: {integrity: sha512-I5KkyX1SgQZPojMeQTRydB6fml4cysZq/mIdhNW4rmqdoOcTgdMPq1Tl+wtRp1VpBAOrBazJUJh1nAqJMMSPIQ==} + '@graphql-codegen/cli@7.0.0': + resolution: {integrity: sha512-SNgTiFU/jB3VJLr8koJjmXAwl60wG/9r5iQBiOmlf0m9KRaiCNmfDG6+VbeejJPkDIGJKQd0SwqV5i+fxdnjqA==} engines: {node: '>=16'} hasBin: true peerDependencies: @@ -836,8 +836,8 @@ packages: '@parcel/watcher': optional: true - '@graphql-codegen/client-preset@5.3.0': - resolution: {integrity: sha512-K9FON+j7qyxAUDuSGqI3ofb7lWTBs16oPTYpu14lhdL4DKZQSHLyc8EMYU9e3KcyQ/13gU/d6culOppzAuexLA==} + '@graphql-codegen/client-preset@6.0.0': + resolution: {integrity: sha512-nqidNH4rrulv0E2ZVkYcIWz5Jon+hLBKkx/Xp8KyRJ8WnNRD0kJO1ra8ECLU/JS8LuZehSJyCfoQh555TT5TEw==} engines: {node: '>=16'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 @@ -846,38 +846,38 @@ packages: graphql-sock: optional: true - '@graphql-codegen/core@5.0.2': - resolution: {integrity: sha512-7RX0wwjoWPlLG/tUmpaTK91ZZqHcACNWpRL0nGnnJaJrORie9pgmX8JPrcwBgYiHSC+3ERo9xY91RFPem/VrpQ==} + '@graphql-codegen/core@6.0.0': + resolution: {integrity: sha512-/UDolbUC6q6MTHNvEUDq+vC3ugycxAQ71S62WB3RDXzbBVIG5MG5Kw89WFOh+dt/s+mRuX+tx+Vz/si81sZ0aw==} engines: {node: '>=16'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/gql-tag-operations@5.2.0': - resolution: {integrity: sha512-B9gtJ4ziqpIv+7mHqwjtpYLFOuv0GmmRGpNDoWKM2VIx4OQqgI84d6OHKYCVeO7yu3mUr0QPvUgkSyuLVrdukA==} + '@graphql-codegen/gql-tag-operations@6.0.0': + resolution: {integrity: sha512-IBwQ/jYx5Z4yMV78oVGU3hhNu/I7xFiQpFXavZujwCvoyH611M/JAoZ/RTExjr9stzcKMmNxJV/1Pknv+5M9Fg==} engines: {node: '>=16'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/plugin-helpers@6.3.0': - resolution: {integrity: sha512-Auc+/B7okDx9+pVgLVliZtZLYh6iltWXlnzzM+bRE+zh1T4r3hKbnr8xAmtT937ArfSgk5GHcQHr8LfPYnrRBg==} + '@graphql-codegen/plugin-helpers@7.0.1': + resolution: {integrity: sha512-S2X0YT3XQbP2haqhIeku8GOXo2j8QuBu7BrLsOEHz4UeMu78y3rja1Q4ri3oJ0jq4dMgaQlazoVHI/A+FAKMGw==} engines: {node: '>=16'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/schema-ast@5.0.2': - resolution: {integrity: sha512-jl1F/9IjRkJisEb9B0ayG4QGqYlPldLRy8ojDdmL9NE1NsdB5ROfxQnSqyC3g+wuvBhWX7kZgMRQYn3RU1I5bA==} + '@graphql-codegen/schema-ast@6.0.0': + resolution: {integrity: sha512-ww6lfCZYBZk8SbnOKp76FLvBrMD6oqFhAGj8Ov8f+bsrNh0SG1M6mxLWh4nl9hWIu/iwsZgrJcuIrTfyBeF6jQ==} engines: {node: '>=16'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/typed-document-node@6.1.8': - resolution: {integrity: sha512-+qDdiJSQ7Ol+vpLMAH8ZJok50CvlYxA6seQ7cwEa3emXt8MmH5hh3zdc9unQlPc7bynoJHRCgoKk7E0B7hry0w==} + '@graphql-codegen/typed-document-node@7.0.0': + resolution: {integrity: sha512-gSsMEKe1QV5QmF+TsijSyhLYGYRYGD2fe7rGIJwca4s1gZK+aD3qjNFq3C0yFUsb92bsCxiOJTWeiPPfdPSMTg==} engines: {node: '>=16'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/typescript-operations@5.1.0': - resolution: {integrity: sha512-JlmjbFl0EnsfMDIYvTE1Q0kAOrntVEZ+ZfBqWTP91g4e0F/TzuwJ/V4tiFmeDf5dx/rf9AK4VkPehIdxu7TYhw==} + '@graphql-codegen/typescript-operations@6.0.2': + resolution: {integrity: sha512-QYs8eQIOXsGKiWBlx4ZtIwYALa5RlLwznJELcnKayGubuEbglOsapJBswERXoogf3SMDrU21L58c1CYkYlyKIA==} engines: {node: '>=16'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 @@ -886,14 +886,14 @@ packages: graphql-sock: optional: true - '@graphql-codegen/typescript@5.0.10': - resolution: {integrity: sha512-Pa8OFmL9TdhEYnLYJLYA9EhP8eEeivP/YDYq4Nb8LQaL7GXm4TGX8zELYaCM9Fu8M3iZb7iQGMt7qc+1lXz8XQ==} + '@graphql-codegen/typescript@6.0.1': + resolution: {integrity: sha512-UmHKlOBqnmGs0ioZsfi7INIb6+YCXVMi3KSp/INO359fT3RJxWPLPiE7T30UaWXtLeO6fBNZcvhy3EGBI9UCvw==} engines: {node: '>=16'} peerDependencies: graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - '@graphql-codegen/visitor-plugin-common@6.3.0': - resolution: {integrity: sha512-vGBoE+4huzZyNhyGSAhXAkdROHlwKxxuziZm4XtP1mxe7nuI+VgyOmXebafLijbmuDsptPXQN0C/htL54O8hrg==} + '@graphql-codegen/visitor-plugin-common@7.0.2': + resolution: {integrity: sha512-3v1dPjkSiAIsqwZ/6btSZ6BCYlYYpr3FdLhsBZ/JoPP2hYgN6AlGKdUyhYm5FsgDKU04L7al3+rfnTOCxqM0gw==} engines: {node: '>=16'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 @@ -920,8 +920,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/delegate@12.0.15': - resolution: {integrity: sha512-5931VfQ3Ze6rQLPmdw3UlR16g+z1iMyGlxvTMMHCT+P+mDd4v7bsDuE8L17/s46K5HAz3h0hX3MSc4jZbSy86A==} + '@graphql-tools/delegate@12.0.16': + resolution: {integrity: sha512-WEJaFwWG82a0VzhfE4sRsaOPjxgCVfn4fOe3ho+r3uIbPYpc7qHpFdu1PLg6meikq6fuW9NJ1J88fEgnWuXDVg==} engines: {node: '>=20.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -944,8 +944,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/executor-http@3.2.1': - resolution: {integrity: sha512-53i0TYO0cznIlZDJcnq4gQ6SOZ8efGgCDV33MYh6oqEapcp36tCMEVnVGVxcX5qRRyNHkqTY6hkA+/AyK9kicQ==} + '@graphql-tools/executor-http@3.3.0': + resolution: {integrity: sha512-IkKXIjSg9U8MNsQUBVJAXE4+LSxaQ0cs7p5JTALLGDABY1o17vPDRwWALsX81AXD5dY27ihi/+OhGMueW/Fopg==} engines: {node: '>=20.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1040,8 +1040,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/wrap@11.1.14': - resolution: {integrity: sha512-ebSVT7apxr+88q3Wy0i4AyRmJ42I0SuMqjPIn1fqW14yCTQRZG8YLuIALG1gKR936+GkfMLOrADh6egJvdlN6Q==} + '@graphql-tools/wrap@11.1.15': + resolution: {integrity: sha512-GCMx6l0MPwHVaBMHf29oG8eIrsJ8PBXq9y5DNX9/r9oCpCBfqxfWzcejx4CpO4chA3+yylGOKcAyEbOUgxfI1Q==} engines: {node: '>=20.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -1204,49 +1204,49 @@ packages: cpu: [x64] os: [win32] - '@inquirer/ansi@1.0.2': - resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==} - engines: {node: '>=18'} + '@inquirer/ansi@2.0.5': + resolution: {integrity: sha512-doc2sWgJpbFQ64UflSVd17ibMGDuxO1yKgOgLMwavzESnXjFWJqUeG8saYosqKpHp4kWiM5x1nXvEjbpx90gzw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} - '@inquirer/checkbox@4.3.2': - resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==} - engines: {node: '>=18'} + '@inquirer/checkbox@5.1.5': + resolution: {integrity: sha512-Jmf9tgBHIEK5SAOB7swYfStqmtkZb00xOTpSQmkoGEpdxOTpJi9RS0A8bkfDPHTTItZRJrRdZrEMu25wyj0VfQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true - '@inquirer/confirm@5.1.21': - resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==} - engines: {node: '>=18'} + '@inquirer/confirm@6.0.13': + resolution: {integrity: sha512-wkGPC7yJ5WJk1DJ5SX7fzk+gfj4BM8cf5dDDi71B/551xHrdsZVRJOC0WyikXd0pEsb/9cLniuE4atbsMqmFkw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true - '@inquirer/core@10.3.2': - resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==} - engines: {node: '>=18'} + '@inquirer/core@11.1.10': + resolution: {integrity: sha512-a4Q5BXHQAHa9eO202sTaFCHFYVB3x5fauDuThEAdZ9gfn76pSxiKU7wWcEH0N1O0XmQvNfQNU6QXpiRxmYQx+A==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true - '@inquirer/editor@4.2.23': - resolution: {integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==} - engines: {node: '>=18'} + '@inquirer/editor@5.1.2': + resolution: {integrity: sha512-Y3Nor7S/DhIPo+8Ym/dSY4efwKI4BsflKDwXh0jNeXJsSF3dteS/3Yf+z4wkibVZDvYMyCgknSTQlNahfunGHg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true - '@inquirer/expand@4.0.23': - resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==} - engines: {node: '>=18'} + '@inquirer/expand@5.0.14': + resolution: {integrity: sha512-qyY9zcIX2eKYwaAUiQo9zORd61Lc3sXeM72fVbeHkYnDkqfr8/armcRbmVAIrExeJhI2puk+uomeKtWrpUVUmQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: @@ -1262,76 +1262,85 @@ packages: '@types/node': optional: true - '@inquirer/figures@1.0.15': - resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} - engines: {node: '>=18'} + '@inquirer/external-editor@3.0.0': + resolution: {integrity: sha512-lDSwMgg+M5rq6JKBYaJwSX6T9e/HK2qqZ1oxmOwn4AQoJE5D+7TumsxLGC02PWS//rkIVqbZv3XA3ejsc9FYvg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true - '@inquirer/input@4.3.1': - resolution: {integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==} - engines: {node: '>=18'} + '@inquirer/figures@2.0.5': + resolution: {integrity: sha512-NsSs4kzfm12lNetHwAn3GEuH317IzpwrMCbOuMIVytpjnJ90YYHNwdRgYGuKmVxwuIqSgqk3M5qqQt1cDk0tGQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + + '@inquirer/input@5.0.13': + resolution: {integrity: sha512-0l0jCHlJnXIV8CTxwQC0C+5Ziq8WP22edWgmciW2xYvoeoSck4v5FvCS1ctKdqLLR0dUo93uAHgWHywgBSoRyw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true - '@inquirer/number@3.0.23': - resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==} - engines: {node: '>=18'} + '@inquirer/number@4.0.13': + resolution: {integrity: sha512-WHmkYnnJAou5gx7RgcvAfUggnHNM1zWfoh0dFPl3dxVssuqt+dK5rIbaOYQXNyOegvFnopbKupjnhw2O8gANNg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true - '@inquirer/password@4.0.23': - resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==} - engines: {node: '>=18'} + '@inquirer/password@5.0.13': + resolution: {integrity: sha512-XDGu64ROHZjOOXLAANvJN7iIxWKhOSCG5VakrZ5kaScVR+snVJCFglD/hL3/677awtWcu4pXoWa280CDIYcBeg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true - '@inquirer/prompts@7.10.1': - resolution: {integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==} - engines: {node: '>=18'} + '@inquirer/prompts@8.4.3': + resolution: {integrity: sha512-ai5LseTw9HhegupIgmo4cn7RpnCGznjjXu4OI+7jMR8vu7T1ZCCNMzFFAovUCjL1fl0cceksIN1++yQE59SmZw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true - '@inquirer/rawlist@4.1.11': - resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==} - engines: {node: '>=18'} + '@inquirer/rawlist@5.2.9': + resolution: {integrity: sha512-a1ErXEfgjfPYpyQ89dp+7n2IISjH9oQg3ygvF5adz8B7aHn4n2PjEgu1wpVTp69K3bj3lVLxP0qJ2b1clk1Whw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true - '@inquirer/search@3.2.2': - resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==} - engines: {node: '>=18'} + '@inquirer/search@4.1.9': + resolution: {integrity: sha512-ZlbM28Q9lmLkFPNAIv+ZuY530n5Km8U1WW48oYEvDhe9yc2uL3m3t+JSdRUkQlk5fuIuskgiIVjcb7czFzQpuA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true - '@inquirer/select@4.4.2': - resolution: {integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==} - engines: {node: '>=18'} + '@inquirer/select@5.1.5': + resolution: {integrity: sha512-6SRg6kHfK/sjLXOsuqNebuir+sjwrf/iWuRUnXgB2slzEewppI1WfzeS16XxDcOQmXBruMmmB9Cgrz7wsAxqMg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true - '@inquirer/type@3.0.10': - resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==} - engines: {node: '>=18'} + '@inquirer/type@4.0.5': + resolution: {integrity: sha512-aetVUNeKNc/VriqXlw1NRSW0zhMBB0W4bNbWRJgzRl/3d0QNDQFfk0GO5SDdtjMZVg6o8ZKEiadd7SCCzoOn5Q==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: @@ -1431,8 +1440,8 @@ packages: resolution: {integrity: sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw==} engines: {node: '>= 20'} - '@octokit/request@10.0.8': - resolution: {integrity: sha512-SJZNwY9pur9Agf7l87ywFi14W+Hd9Jg6Ifivsd33+/bGUQIjNujdFiXII2/qSlN2ybqUHfp5xpekMEjIBTjlSw==} + '@octokit/request@10.0.9': + resolution: {integrity: sha512-o8Bi3f608eyM+7BmBiUWxFsdjLb3/ym1cQek5LZOv9KkZcxRrHCPhhRzm6xjO6HVZ85ItD6+sTsjxo821SVa/A==} engines: {node: '>= 20'} '@octokit/types@16.0.0': @@ -2167,10 +2176,6 @@ packages: resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} engines: {node: '>=12'} - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - ansi-styles@6.2.3: resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} engines: {node: '>=12'} @@ -2189,16 +2194,16 @@ packages: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} - auto-bind@4.0.0: - resolution: {integrity: sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==} - engines: {node: '>=8'} + auto-bind@5.0.1: + resolution: {integrity: sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} balanced-match@4.0.4: resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} engines: {node: 18 || 20 || >=22} - baseline-browser-mapping@2.10.27: - resolution: {integrity: sha512-zEs/ufmZoUd7WftKpKyXaT6RFxpQ5Qm9xytKRHvJfxFV9DFJkZph9RvJ1LcOUi0Z1ZVijMte65JbILeV+8QQEA==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -2215,8 +2220,8 @@ packages: blake3-wasm@2.1.5: resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==} - brace-expansion@5.0.5: - resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} + brace-expansion@5.0.6: + resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} engines: {node: 18 || 20 || >=22} braces@3.0.3: @@ -2232,28 +2237,22 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - camel-case@4.1.2: - resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} - - caniuse-lite@1.0.30001791: - resolution: {integrity: sha512-yk0l/YSrOnFZk3UROpDLQD9+kC1l4meK/wed583AXrzoarMGJcbRi2Q4RaUYbKxYAsZ8sWmaSa/DsLmdBeI1vQ==} - - capital-case@1.0.4: - resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} + caniuse-lite@1.0.30001792: + resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} chai@6.2.2: resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} engines: {node: '>=18'} - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} + chalk@5.6.2: + resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - change-case-all@1.0.15: - resolution: {integrity: sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==} + change-case-all@2.1.0: + resolution: {integrity: sha512-v6b0WWWkZUMHVuYk82l+WROgkUm4qEN2w5hKRNWtEOYwWqUGoi8C6xH0l1RLF1EoWqDFK6MFclmN3od6ws3/uw==} - change-case@4.1.2: - resolution: {integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==} + change-case@5.4.4: + resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} chardet@2.1.1: resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==} @@ -2270,26 +2269,17 @@ packages: resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} engines: {node: '>= 12'} - cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + cliui@9.0.1: + resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==} + engines: {node: '>=20'} common-tags@1.8.2: resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} engines: {node: '>=4.0.0'} - constant-case@3.0.4: - resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==} + content-type@2.0.0: + resolution: {integrity: sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==} + engines: {node: '>=18'} convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -2334,9 +2324,9 @@ packages: dataloader@2.2.3: resolution: {integrity: sha512-y2krtASINtPFS1rSDjacrFgn1dcUuoREVabwlOGOe4SdxenREqwjwjElAdwvbGM7kgZz9a3KVicWR7vcz8rnzA==} - debounce@2.2.0: - resolution: {integrity: sha512-Xks6RUDLZFdz8LIdR6q0MTH44k7FikOmnh5xkSjMig6ch45afc8sjTjRQf3P6ax8dMgcQrYO/AR2RGWURrruqw==} - engines: {node: '>=18'} + debounce@3.0.0: + resolution: {integrity: sha512-64byRbF0/AirwbuHqB3/ZpMG9/nckDa6ZA0yd6UnaQNwbbemCOwvz2sL5sjXLHhZHADyiwLm0M5qMhltUUx+TA==} + engines: {node: '>=20'} debug@4.4.3: resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} @@ -2355,6 +2345,10 @@ packages: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} + detect-indent@7.0.2: + resolution: {integrity: sha512-y+8xyqdGLL+6sh0tVeHcfP/QDd8gUgbasolJJpY7NgeQGSZ739bDtSiaiDgtoicy+mtYB81dKLxO9xRhCyIB3A==} + engines: {node: '>=12.20'} + detect-libc@2.1.2: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} @@ -2363,9 +2357,6 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - dot-case@3.0.4: - resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} - dotenv@17.3.1: resolution: {integrity: sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==} engines: {node: '>=12'} @@ -2374,15 +2365,12 @@ packages: resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} engines: {node: '>=10'} - electron-to-chromium@1.5.349: - resolution: {integrity: sha512-QsWVGyRuY07Aqb234QytTfwd5d9AJlfNIQ5wIOl1L+PZDzI9d9+Fn0FRale/QYlFxt/bUnB0/nLd1jFPGxGK1A==} + electron-to-chromium@1.5.358: + resolution: {integrity: sha512-EO7tKm3QxRqTs1lSuPXzl6yRAwznehp0AH9OoMOIC+4mQzTFday8FJCO5KU6J/TFSQXEOahNq4vTKpz1jmCVOA==} emoji-regex@10.6.0: resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - enquirer@2.4.1: resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} engines: {node: '>=8.6'} @@ -2448,6 +2436,15 @@ packages: resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} engines: {node: '>=8.6.0'} + fast-string-truncated-width@3.0.3: + resolution: {integrity: sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==} + + fast-string-width@3.0.2: + resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==} + + fast-wrap-ansi@0.2.0: + resolution: {integrity: sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==} + fastq@1.20.1: resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} @@ -2508,10 +2505,6 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-east-asian-width@1.5.0: - resolution: {integrity: sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==} - engines: {node: '>=18'} - get-east-asian-width@1.6.0: resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==} engines: {node: '>=18'} @@ -2562,17 +2555,10 @@ packages: ws: optional: true - graphql@16.13.2: - resolution: {integrity: sha512-5bJ+nf/UCpAjHM8i06fl7eLyVC9iuNAjm9qzkiu2ZGhM0VscSvS6WDPfAwkdkBuoXGM9FJSbKl6wylMwP9Ktig==} + graphql@16.14.0: + resolution: {integrity: sha512-BBvQ/406p+4CZbTpCbVPSxfzrZrbnuWSP1ELYgyS6B+hNeKzgrdB4JczCa5VZUBQrDa9hUngm0KnexY6pJRN5Q==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - header-case@2.0.4: - resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==} - human-id@4.1.3: resolution: {integrity: sha512-tsYlhAYpjCKa//8rXZ9DqKEawhPoSytweBC2eNvcaDK+57RZLHGqNs3PZTQO6yekLFSuvA6AlnAfrw1uBvtb+Q==} hasBin: true @@ -2615,10 +2601,6 @@ packages: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - is-fullwidth-code-point@5.1.0: resolution: {integrity: sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==} engines: {node: '>=18'} @@ -2627,9 +2609,6 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} - is-lower-case@2.0.2: - resolution: {integrity: sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==} - is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} @@ -2654,12 +2633,9 @@ packages: resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==} engines: {node: '>=0.10.0'} - is-unicode-supported@0.1.0: - resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} - engines: {node: '>=10'} - - is-upper-case@2.0.2: - resolution: {integrity: sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==} + is-unicode-supported@2.1.0: + resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} + engines: {node: '>=18'} is-windows@1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} @@ -2682,6 +2658,10 @@ packages: resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} hasBin: true + jiti@2.7.0: + resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} + hasBin: true + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -2802,9 +2782,9 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - listr2@9.0.5: - resolution: {integrity: sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g==} - engines: {node: '>=20.0.0'} + listr2@10.2.1: + resolution: {integrity: sha512-7I5knELsJKTUjXG+A6BkKAiGkW1i25fNa/xlUl9hFtk15WbE9jndA89xu5FzQKrY5llajE1hfZZFMILXkDHk/Q==} + engines: {node: '>=22.13.0'} locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} @@ -2816,9 +2796,9 @@ packages: lodash.startcase@4.4.0: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} - log-symbols@4.1.0: - resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} - engines: {node: '>=10'} + log-symbols@7.0.1: + resolution: {integrity: sha512-ja1E3yCr9i/0hmBVaM0bfwDjnGy8I/s6PP4DFp+yP+a+mrHO4Rm7DtmnqROTUkHIkqffC84YY7AeqX6oFk0WFg==} + engines: {node: '>=18'} log-update@6.1.0: resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} @@ -2828,12 +2808,6 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - lower-case-first@2.0.2: - resolution: {integrity: sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==} - - lower-case@2.0.2: - resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -2884,18 +2858,15 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - mute-stream@2.0.0: - resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} - engines: {node: ^18.17.0 || >=20.5.0} + mute-stream@3.0.0: + resolution: {integrity: sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==} + engines: {node: ^20.17.0 || >=22.9.0} nanoid@3.3.12: resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - no-case@3.0.4: - resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} - node-domexception@1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} engines: {node: '>=10.5.0'} @@ -2914,8 +2885,8 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@2.1.1: resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==} @@ -2988,9 +2959,6 @@ packages: package-manager-detector@0.2.11: resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==} - param-case@3.0.4: - resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} - parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -3003,12 +2971,6 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} - pascal-case@3.1.2: - resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} - - path-case@3.0.4: - resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==} - path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -3082,10 +3044,6 @@ packages: remove-trailing-spaces@1.0.9: resolution: {integrity: sha512-xzG7w5IRijvIkHIjDk65URsJJ7k4J95wmcArY5PRcmjldIOl7oTvG8+X2Ag690R7SfwiOcHrWZKVc1Pp5WIOzA==} - require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -3128,9 +3086,6 @@ packages: engines: {node: '>=10'} hasBin: true - sentence-case@3.0.4: - resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==} - sharp@0.34.5: resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -3175,9 +3130,6 @@ packages: resolution: {integrity: sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg==} engines: {node: '>= 18'} - snake-case@3.0.4: - resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -3185,8 +3137,8 @@ packages: spawndamnit@3.0.1: resolution: {integrity: sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==} - sponge-case@1.0.1: - resolution: {integrity: sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==} + sponge-case@2.0.3: + resolution: {integrity: sha512-i4h9ZGRfxV6Xw3mpZSFOfbXjf0cQcYmssGWutgNIfFZ2VM+YIWfD71N/kjjwK6X/AAHzBr+rciEcn/L34S8TGw==} sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} @@ -3200,10 +3152,6 @@ packages: string-env-interpolation@1.0.1: resolution: {integrity: sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==} - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - string-width@7.2.0: resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} @@ -3232,12 +3180,8 @@ packages: resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==} engines: {node: '>=18'} - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - swap-case@2.0.2: - resolution: {integrity: sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==} + swap-case@3.0.3: + resolution: {integrity: sha512-6p4op8wE9CQv7uDFzulI6YXUw4lD9n4oQierdbFThEKVWVQcbQcUjdP27W8XE7V4QnWmnq9jueSHceyyQnqQVA==} sync-fetch@0.6.0: resolution: {integrity: sha512-IELLEvzHuCfc1uTsshPK58ViSdNqXxlml1U+fmwJIKLYKOr/rAtBrorE2RYm5IHaMpDNlmC0fr1LAvdXvyheEQ==} @@ -3280,8 +3224,9 @@ packages: tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - ts-log@2.2.7: - resolution: {integrity: sha512-320x5Ggei84AxzlXp91QkIGSw5wgaLT6GeAH0KsqDmRZdVWW2OiSeVvElVoatk3f7nicwXlElXsoFkARiGE2yg==} + ts-log@3.0.2: + resolution: {integrity: sha512-esq6hx2lM66sQV1YcFkIYTqrWWabmqBqobKHyn1CswdI5FgfQhkmiKiRWVGBNlIbdjBxEIkNvMIwLKKPgRYZLQ==} + engines: {node: '>=20', npm: '>=10'} tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} @@ -3347,12 +3292,6 @@ packages: peerDependencies: browserslist: '>= 4.21.0' - upper-case-first@2.0.2: - resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} - - upper-case@2.0.2: - resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==} - urlpattern-polyfill@10.1.0: resolution: {integrity: sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw==} @@ -3483,13 +3422,9 @@ packages: '@cloudflare/workers-types': optional: true - wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} + wrap-ansi@10.0.0: + resolution: {integrity: sha512-SGcvg80f0wUy2/fXES19feHMz8E0JoXv2uNgHOu4Dgi2OrCy1lqwFYEJz1BLbDI0exjPMe/ZdzZ/YpGECBG/aQ==} + engines: {node: '>=20'} wrap-ansi@9.0.2: resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} @@ -3507,8 +3442,8 @@ packages: utf-8-validate: optional: true - ws@8.20.0: - resolution: {integrity: sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==} + ws@8.20.1: + resolution: {integrity: sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -3531,20 +3466,25 @@ packages: engines: {node: '>= 14.6'} hasBin: true - yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} + yaml@2.9.0: + resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} + engines: {node: '>= 14.6'} + hasBin: true - yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} + yargs-parser@22.0.0: + resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} + + yargs@18.0.0: + resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yoctocolors-cjs@2.1.3: - resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==} + yoctocolors@2.1.2: + resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} engines: {node: '>=18'} youch-core@0.3.3: @@ -3577,10 +3517,10 @@ snapshots: '@actions/io@3.0.2': {} - '@ardatan/relay-compiler@13.0.1(graphql@16.13.2)': + '@ardatan/relay-compiler@13.0.1(graphql@16.14.0)': dependencies: '@babel/runtime': 7.29.2 - graphql: 16.13.2 + graphql: 16.14.0 immutable: 5.1.5 invariant: 2.2.4 @@ -4174,50 +4114,50 @@ snapshots: '@fastify/busboy@3.2.0': {} - '@graphql-codegen/add@6.0.1(graphql@16.13.2)': + '@graphql-codegen/add@7.0.0(graphql@16.14.0)': dependencies: - '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.13.2) - graphql: 16.13.2 + '@graphql-codegen/plugin-helpers': 7.0.1(graphql@16.14.0) + graphql: 16.14.0 tslib: 2.8.1 - '@graphql-codegen/cli@6.3.1(@types/node@24.12.2)(graphql@16.13.2)(typescript@6.0.3)': + '@graphql-codegen/cli@7.0.0(@types/node@24.12.2)(graphql@16.14.0)(typescript@6.0.3)': dependencies: '@babel/generator': 7.29.1 '@babel/template': 7.28.6 '@babel/types': 7.29.0 - '@graphql-codegen/client-preset': 5.3.0(graphql@16.13.2) - '@graphql-codegen/core': 5.0.2(graphql@16.13.2) - '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.13.2) - '@graphql-tools/apollo-engine-loader': 8.0.30(graphql@16.13.2) - '@graphql-tools/code-file-loader': 8.1.32(graphql@16.13.2) - '@graphql-tools/git-loader': 8.0.36(graphql@16.13.2) - '@graphql-tools/github-loader': 9.1.2(@types/node@24.12.2)(graphql@16.13.2) - '@graphql-tools/graphql-file-loader': 8.1.14(graphql@16.13.2) - '@graphql-tools/json-file-loader': 8.0.28(graphql@16.13.2) - '@graphql-tools/load': 8.1.10(graphql@16.13.2) - '@graphql-tools/merge': 9.1.9(graphql@16.13.2) - '@graphql-tools/url-loader': 9.1.2(@types/node@24.12.2)(graphql@16.13.2) - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) - '@inquirer/prompts': 7.10.1(@types/node@24.12.2) + '@graphql-codegen/client-preset': 6.0.0(graphql@16.14.0) + '@graphql-codegen/core': 6.0.0(graphql@16.14.0) + '@graphql-codegen/plugin-helpers': 7.0.1(graphql@16.14.0) + '@graphql-tools/apollo-engine-loader': 8.0.30(graphql@16.14.0) + '@graphql-tools/code-file-loader': 8.1.32(graphql@16.14.0) + '@graphql-tools/git-loader': 8.0.36(graphql@16.14.0) + '@graphql-tools/github-loader': 9.1.2(@types/node@24.12.2)(graphql@16.14.0) + '@graphql-tools/graphql-file-loader': 8.1.14(graphql@16.14.0) + '@graphql-tools/json-file-loader': 8.0.28(graphql@16.14.0) + '@graphql-tools/load': 8.1.10(graphql@16.14.0) + '@graphql-tools/merge': 9.1.9(graphql@16.14.0) + '@graphql-tools/url-loader': 9.1.2(@types/node@24.12.2)(graphql@16.14.0) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) + '@inquirer/prompts': 8.4.3(@types/node@24.12.2) '@whatwg-node/fetch': 0.10.13 - chalk: 4.1.2 + chalk: 5.6.2 cosmiconfig: 9.0.1(typescript@6.0.3) - debounce: 2.2.0 - detect-indent: 6.1.0 - graphql: 16.13.2 - graphql-config: 5.1.6(@types/node@24.12.2)(graphql@16.13.2)(typescript@6.0.3) + debounce: 3.0.0 + detect-indent: 7.0.2 + graphql: 16.14.0 + graphql-config: 5.1.6(@types/node@24.12.2)(graphql@16.14.0)(typescript@6.0.3) is-glob: 4.0.3 - jiti: 2.6.1 + jiti: 2.7.0 json-to-pretty-yaml: 1.2.2 - listr2: 9.0.5 - log-symbols: 4.1.0 + listr2: 10.2.1 + log-symbols: 7.0.1 micromatch: 4.0.8 shell-quote: 1.8.3 string-env-interpolation: 1.0.1 - ts-log: 2.2.7 + ts-log: 3.0.2 tslib: 2.8.1 - yaml: 2.8.4 - yargs: 17.7.2 + yaml: 2.9.0 + yargs: 18.0.0 transitivePeerDependencies: - '@fastify/websocket' - '@types/node' @@ -4229,208 +4169,208 @@ snapshots: - typescript - utf-8-validate - '@graphql-codegen/client-preset@5.3.0(graphql@16.13.2)': + '@graphql-codegen/client-preset@6.0.0(graphql@16.14.0)': dependencies: '@babel/helper-plugin-utils': 7.28.6 '@babel/template': 7.28.6 - '@graphql-codegen/add': 6.0.1(graphql@16.13.2) - '@graphql-codegen/gql-tag-operations': 5.2.0(graphql@16.13.2) - '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.13.2) - '@graphql-codegen/typed-document-node': 6.1.8(graphql@16.13.2) - '@graphql-codegen/typescript': 5.0.10(graphql@16.13.2) - '@graphql-codegen/typescript-operations': 5.1.0(graphql@16.13.2) - '@graphql-codegen/visitor-plugin-common': 6.3.0(graphql@16.13.2) - '@graphql-tools/documents': 1.0.1(graphql@16.13.2) - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.2) - graphql: 16.13.2 + '@graphql-codegen/add': 7.0.0(graphql@16.14.0) + '@graphql-codegen/gql-tag-operations': 6.0.0(graphql@16.14.0) + '@graphql-codegen/plugin-helpers': 7.0.1(graphql@16.14.0) + '@graphql-codegen/typed-document-node': 7.0.0(graphql@16.14.0) + '@graphql-codegen/typescript': 6.0.1(graphql@16.14.0) + '@graphql-codegen/typescript-operations': 6.0.2(graphql@16.14.0) + '@graphql-codegen/visitor-plugin-common': 7.0.2(graphql@16.14.0) + '@graphql-tools/documents': 1.0.1(graphql@16.14.0) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.0) + graphql: 16.14.0 tslib: 2.8.1 - '@graphql-codegen/core@5.0.2(graphql@16.13.2)': + '@graphql-codegen/core@6.0.0(graphql@16.14.0)': dependencies: - '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.13.2) - '@graphql-tools/schema': 10.0.33(graphql@16.13.2) - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) - graphql: 16.13.2 + '@graphql-codegen/plugin-helpers': 7.0.1(graphql@16.14.0) + '@graphql-tools/schema': 10.0.33(graphql@16.14.0) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) + graphql: 16.14.0 tslib: 2.8.1 - '@graphql-codegen/gql-tag-operations@5.2.0(graphql@16.13.2)': + '@graphql-codegen/gql-tag-operations@6.0.0(graphql@16.14.0)': dependencies: - '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.13.2) - '@graphql-codegen/visitor-plugin-common': 6.3.0(graphql@16.13.2) - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) - auto-bind: 4.0.0 - graphql: 16.13.2 + '@graphql-codegen/plugin-helpers': 7.0.1(graphql@16.14.0) + '@graphql-codegen/visitor-plugin-common': 7.0.2(graphql@16.14.0) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) + auto-bind: 5.0.1 + graphql: 16.14.0 tslib: 2.8.1 - '@graphql-codegen/plugin-helpers@6.3.0(graphql@16.13.2)': + '@graphql-codegen/plugin-helpers@7.0.1(graphql@16.14.0)': dependencies: - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) - change-case-all: 1.0.15 + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) + change-case-all: 2.1.0 common-tags: 1.8.2 - graphql: 16.13.2 + graphql: 16.14.0 import-from: 4.0.0 tslib: 2.8.1 - '@graphql-codegen/schema-ast@5.0.2(graphql@16.13.2)': + '@graphql-codegen/schema-ast@6.0.0(graphql@16.14.0)': dependencies: - '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.13.2) - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) - graphql: 16.13.2 + '@graphql-codegen/plugin-helpers': 7.0.1(graphql@16.14.0) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) + graphql: 16.14.0 tslib: 2.8.1 - '@graphql-codegen/typed-document-node@6.1.8(graphql@16.13.2)': + '@graphql-codegen/typed-document-node@7.0.0(graphql@16.14.0)': dependencies: - '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.13.2) - '@graphql-codegen/visitor-plugin-common': 6.3.0(graphql@16.13.2) - auto-bind: 4.0.0 - change-case-all: 1.0.15 - graphql: 16.13.2 + '@graphql-codegen/plugin-helpers': 7.0.1(graphql@16.14.0) + '@graphql-codegen/visitor-plugin-common': 7.0.2(graphql@16.14.0) + auto-bind: 5.0.1 + change-case-all: 2.1.0 + graphql: 16.14.0 tslib: 2.8.1 - '@graphql-codegen/typescript-operations@5.1.0(graphql@16.13.2)': + '@graphql-codegen/typescript-operations@6.0.2(graphql@16.14.0)': dependencies: - '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.13.2) - '@graphql-codegen/typescript': 5.0.10(graphql@16.13.2) - '@graphql-codegen/visitor-plugin-common': 6.3.0(graphql@16.13.2) - auto-bind: 4.0.0 - graphql: 16.13.2 + '@graphql-codegen/plugin-helpers': 7.0.1(graphql@16.14.0) + '@graphql-codegen/schema-ast': 6.0.0(graphql@16.14.0) + '@graphql-codegen/visitor-plugin-common': 7.0.2(graphql@16.14.0) + auto-bind: 5.0.1 + graphql: 16.14.0 tslib: 2.8.1 - '@graphql-codegen/typescript@5.0.10(graphql@16.13.2)': + '@graphql-codegen/typescript@6.0.1(graphql@16.14.0)': dependencies: - '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.13.2) - '@graphql-codegen/schema-ast': 5.0.2(graphql@16.13.2) - '@graphql-codegen/visitor-plugin-common': 6.3.0(graphql@16.13.2) - auto-bind: 4.0.0 - graphql: 16.13.2 + '@graphql-codegen/plugin-helpers': 7.0.1(graphql@16.14.0) + '@graphql-codegen/schema-ast': 6.0.0(graphql@16.14.0) + '@graphql-codegen/visitor-plugin-common': 7.0.2(graphql@16.14.0) + auto-bind: 5.0.1 + graphql: 16.14.0 tslib: 2.8.1 - '@graphql-codegen/visitor-plugin-common@6.3.0(graphql@16.13.2)': + '@graphql-codegen/visitor-plugin-common@7.0.2(graphql@16.14.0)': dependencies: - '@graphql-codegen/plugin-helpers': 6.3.0(graphql@16.13.2) - '@graphql-tools/optimize': 2.0.0(graphql@16.13.2) - '@graphql-tools/relay-operation-optimizer': 7.1.4(graphql@16.13.2) - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) - auto-bind: 4.0.0 - change-case-all: 1.0.15 + '@graphql-codegen/plugin-helpers': 7.0.1(graphql@16.14.0) + '@graphql-tools/optimize': 2.0.0(graphql@16.14.0) + '@graphql-tools/relay-operation-optimizer': 7.1.4(graphql@16.14.0) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) + auto-bind: 5.0.1 + change-case-all: 2.1.0 dependency-graph: 1.0.0 - graphql: 16.13.2 - graphql-tag: 2.12.6(graphql@16.13.2) + graphql: 16.14.0 + graphql-tag: 2.12.6(graphql@16.14.0) parse-filepath: 1.0.2 tslib: 2.8.1 '@graphql-hive/signal@2.0.0': {} - '@graphql-tools/apollo-engine-loader@8.0.30(graphql@16.13.2)': + '@graphql-tools/apollo-engine-loader@8.0.30(graphql@16.14.0)': dependencies: - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) '@whatwg-node/fetch': 0.10.13 - graphql: 16.13.2 + graphql: 16.14.0 sync-fetch: 0.6.0 tslib: 2.8.1 - '@graphql-tools/batch-execute@10.0.8(graphql@16.13.2)': + '@graphql-tools/batch-execute@10.0.8(graphql@16.14.0)': dependencies: - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) '@whatwg-node/promise-helpers': 1.3.2 dataloader: 2.2.3 - graphql: 16.13.2 + graphql: 16.14.0 tslib: 2.8.1 - '@graphql-tools/code-file-loader@8.1.32(graphql@16.13.2)': + '@graphql-tools/code-file-loader@8.1.32(graphql@16.14.0)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.3.31(graphql@16.13.2) - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) + '@graphql-tools/graphql-tag-pluck': 8.3.31(graphql@16.14.0) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) globby: 11.1.0 - graphql: 16.13.2 + graphql: 16.14.0 tslib: 2.8.1 unixify: 1.0.0 transitivePeerDependencies: - supports-color - '@graphql-tools/delegate@12.0.15(graphql@16.13.2)': + '@graphql-tools/delegate@12.0.16(graphql@16.14.0)': dependencies: - '@graphql-tools/batch-execute': 10.0.8(graphql@16.13.2) - '@graphql-tools/executor': 1.5.3(graphql@16.13.2) - '@graphql-tools/schema': 10.0.33(graphql@16.13.2) - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) + '@graphql-tools/batch-execute': 10.0.8(graphql@16.14.0) + '@graphql-tools/executor': 1.5.3(graphql@16.14.0) + '@graphql-tools/schema': 10.0.33(graphql@16.14.0) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/promise-helpers': 1.3.2 dataloader: 2.2.3 - graphql: 16.13.2 + graphql: 16.14.0 tslib: 2.8.1 - '@graphql-tools/documents@1.0.1(graphql@16.13.2)': + '@graphql-tools/documents@1.0.1(graphql@16.14.0)': dependencies: - graphql: 16.13.2 + graphql: 16.14.0 lodash.sortby: 4.7.0 tslib: 2.8.1 - '@graphql-tools/executor-common@1.0.6(graphql@16.13.2)': + '@graphql-tools/executor-common@1.0.6(graphql@16.14.0)': dependencies: '@envelop/core': 5.5.1 - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) - graphql: 16.13.2 + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) + graphql: 16.14.0 - '@graphql-tools/executor-graphql-ws@3.1.5(graphql@16.13.2)': + '@graphql-tools/executor-graphql-ws@3.1.5(graphql@16.14.0)': dependencies: - '@graphql-tools/executor-common': 1.0.6(graphql@16.13.2) - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) + '@graphql-tools/executor-common': 1.0.6(graphql@16.14.0) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) '@whatwg-node/disposablestack': 0.0.6 - graphql: 16.13.2 - graphql-ws: 6.0.8(graphql@16.13.2)(ws@8.20.0) - isows: 1.0.7(ws@8.20.0) + graphql: 16.14.0 + graphql-ws: 6.0.8(graphql@16.14.0)(ws@8.20.1) + isows: 1.0.7(ws@8.20.1) tslib: 2.8.1 - ws: 8.20.0 + ws: 8.20.1 transitivePeerDependencies: - '@fastify/websocket' - bufferutil - crossws - utf-8-validate - '@graphql-tools/executor-http@3.2.1(@types/node@24.12.2)(graphql@16.13.2)': + '@graphql-tools/executor-http@3.3.0(@types/node@24.12.2)(graphql@16.14.0)': dependencies: '@graphql-hive/signal': 2.0.0 - '@graphql-tools/executor-common': 1.0.6(graphql@16.13.2) - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) + '@graphql-tools/executor-common': 1.0.6(graphql@16.14.0) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/disposablestack': 0.0.6 '@whatwg-node/fetch': 0.10.13 '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.13.2 + graphql: 16.14.0 meros: 1.3.2(@types/node@24.12.2) tslib: 2.8.1 transitivePeerDependencies: - '@types/node' - '@graphql-tools/executor-legacy-ws@1.1.28(graphql@16.13.2)': + '@graphql-tools/executor-legacy-ws@1.1.28(graphql@16.14.0)': dependencies: - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) '@types/ws': 8.18.1 - graphql: 16.13.2 - isomorphic-ws: 5.0.0(ws@8.20.0) + graphql: 16.14.0 + isomorphic-ws: 5.0.0(ws@8.20.1) tslib: 2.8.1 - ws: 8.20.0 + ws: 8.20.1 transitivePeerDependencies: - bufferutil - utf-8-validate - '@graphql-tools/executor@1.5.3(graphql@16.13.2)': + '@graphql-tools/executor@1.5.3(graphql@16.14.0)': dependencies: - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.2) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/disposablestack': 0.0.6 '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.13.2 + graphql: 16.14.0 tslib: 2.8.1 - '@graphql-tools/git-loader@8.0.36(graphql@16.13.2)': + '@graphql-tools/git-loader@8.0.36(graphql@16.14.0)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.3.31(graphql@16.13.2) - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) - graphql: 16.13.2 + '@graphql-tools/graphql-tag-pluck': 8.3.31(graphql@16.14.0) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) + graphql: 16.14.0 is-glob: 4.0.3 micromatch: 4.0.8 tslib: 2.8.1 @@ -4438,105 +4378,105 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/github-loader@9.1.2(@types/node@24.12.2)(graphql@16.13.2)': + '@graphql-tools/github-loader@9.1.2(@types/node@24.12.2)(graphql@16.14.0)': dependencies: - '@graphql-tools/executor-http': 3.2.1(@types/node@24.12.2)(graphql@16.13.2) - '@graphql-tools/graphql-tag-pluck': 8.3.31(graphql@16.13.2) - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) + '@graphql-tools/executor-http': 3.3.0(@types/node@24.12.2)(graphql@16.14.0) + '@graphql-tools/graphql-tag-pluck': 8.3.31(graphql@16.14.0) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) '@whatwg-node/fetch': 0.10.13 '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.13.2 + graphql: 16.14.0 sync-fetch: 0.6.0 tslib: 2.8.1 transitivePeerDependencies: - '@types/node' - supports-color - '@graphql-tools/graphql-file-loader@8.1.14(graphql@16.13.2)': + '@graphql-tools/graphql-file-loader@8.1.14(graphql@16.14.0)': dependencies: - '@graphql-tools/import': 7.1.14(graphql@16.13.2) - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) + '@graphql-tools/import': 7.1.14(graphql@16.14.0) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) globby: 11.1.0 - graphql: 16.13.2 + graphql: 16.14.0 tslib: 2.8.1 unixify: 1.0.0 - '@graphql-tools/graphql-tag-pluck@8.3.31(graphql@16.13.2)': + '@graphql-tools/graphql-tag-pluck@8.3.31(graphql@16.14.0)': dependencies: '@babel/core': 7.29.0 '@babel/parser': 7.29.3 '@babel/plugin-syntax-import-assertions': 7.28.6(@babel/core@7.29.0) '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) - graphql: 16.13.2 + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) + graphql: 16.14.0 tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@graphql-tools/import@7.1.14(graphql@16.13.2)': + '@graphql-tools/import@7.1.14(graphql@16.14.0)': dependencies: - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) - graphql: 16.13.2 + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) + graphql: 16.14.0 resolve-from: 5.0.0 tslib: 2.8.1 - '@graphql-tools/json-file-loader@8.0.28(graphql@16.13.2)': + '@graphql-tools/json-file-loader@8.0.28(graphql@16.14.0)': dependencies: - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) globby: 11.1.0 - graphql: 16.13.2 + graphql: 16.14.0 tslib: 2.8.1 unixify: 1.0.0 - '@graphql-tools/load@8.1.10(graphql@16.13.2)': + '@graphql-tools/load@8.1.10(graphql@16.14.0)': dependencies: - '@graphql-tools/schema': 10.0.33(graphql@16.13.2) - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) - graphql: 16.13.2 + '@graphql-tools/schema': 10.0.33(graphql@16.14.0) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) + graphql: 16.14.0 p-limit: 3.1.0 tslib: 2.8.1 - '@graphql-tools/merge@9.1.9(graphql@16.13.2)': + '@graphql-tools/merge@9.1.9(graphql@16.14.0)': dependencies: - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) - graphql: 16.13.2 + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) + graphql: 16.14.0 tslib: 2.8.1 - '@graphql-tools/optimize@2.0.0(graphql@16.13.2)': + '@graphql-tools/optimize@2.0.0(graphql@16.14.0)': dependencies: - graphql: 16.13.2 + graphql: 16.14.0 tslib: 2.8.1 - '@graphql-tools/relay-operation-optimizer@7.1.4(graphql@16.13.2)': + '@graphql-tools/relay-operation-optimizer@7.1.4(graphql@16.14.0)': dependencies: - '@ardatan/relay-compiler': 13.0.1(graphql@16.13.2) - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) - graphql: 16.13.2 + '@ardatan/relay-compiler': 13.0.1(graphql@16.14.0) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) + graphql: 16.14.0 tslib: 2.8.1 - '@graphql-tools/schema@10.0.33(graphql@16.13.2)': + '@graphql-tools/schema@10.0.33(graphql@16.14.0)': dependencies: - '@graphql-tools/merge': 9.1.9(graphql@16.13.2) - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) - graphql: 16.13.2 + '@graphql-tools/merge': 9.1.9(graphql@16.14.0) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) + graphql: 16.14.0 tslib: 2.8.1 - '@graphql-tools/url-loader@9.1.2(@types/node@24.12.2)(graphql@16.13.2)': + '@graphql-tools/url-loader@9.1.2(@types/node@24.12.2)(graphql@16.14.0)': dependencies: - '@graphql-tools/executor-graphql-ws': 3.1.5(graphql@16.13.2) - '@graphql-tools/executor-http': 3.2.1(@types/node@24.12.2)(graphql@16.13.2) - '@graphql-tools/executor-legacy-ws': 1.1.28(graphql@16.13.2) - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) - '@graphql-tools/wrap': 11.1.14(graphql@16.13.2) + '@graphql-tools/executor-graphql-ws': 3.1.5(graphql@16.14.0) + '@graphql-tools/executor-http': 3.3.0(@types/node@24.12.2)(graphql@16.14.0) + '@graphql-tools/executor-legacy-ws': 1.1.28(graphql@16.14.0) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) + '@graphql-tools/wrap': 11.1.15(graphql@16.14.0) '@types/ws': 8.18.1 '@whatwg-node/fetch': 0.10.13 '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.13.2 - isomorphic-ws: 5.0.0(ws@8.20.0) + graphql: 16.14.0 + isomorphic-ws: 5.0.0(ws@8.20.1) sync-fetch: 0.6.0 tslib: 2.8.1 - ws: 8.20.0 + ws: 8.20.1 transitivePeerDependencies: - '@fastify/websocket' - '@types/node' @@ -4544,26 +4484,26 @@ snapshots: - crossws - utf-8-validate - '@graphql-tools/utils@11.1.0(graphql@16.13.2)': + '@graphql-tools/utils@11.1.0(graphql@16.14.0)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.2) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.0) '@whatwg-node/promise-helpers': 1.3.2 cross-inspect: 1.0.1 - graphql: 16.13.2 + graphql: 16.14.0 tslib: 2.8.1 - '@graphql-tools/wrap@11.1.14(graphql@16.13.2)': + '@graphql-tools/wrap@11.1.15(graphql@16.14.0)': dependencies: - '@graphql-tools/delegate': 12.0.15(graphql@16.13.2) - '@graphql-tools/schema': 10.0.33(graphql@16.13.2) - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) + '@graphql-tools/delegate': 12.0.16(graphql@16.14.0) + '@graphql-tools/schema': 10.0.33(graphql@16.14.0) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.13.2 + graphql: 16.14.0 tslib: 2.8.1 - '@graphql-typed-document-node/core@3.2.0(graphql@16.13.2)': + '@graphql-typed-document-node/core@3.2.0(graphql@16.14.0)': dependencies: - graphql: 16.13.2 + graphql: 16.14.0 '@img/colour@1.1.0': {} @@ -4661,51 +4601,48 @@ snapshots: '@img/sharp-win32-x64@0.34.5': optional: true - '@inquirer/ansi@1.0.2': {} + '@inquirer/ansi@2.0.5': {} - '@inquirer/checkbox@4.3.2(@types/node@24.12.2)': + '@inquirer/checkbox@5.1.5(@types/node@24.12.2)': dependencies: - '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@24.12.2) - '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@24.12.2) - yoctocolors-cjs: 2.1.3 + '@inquirer/ansi': 2.0.5 + '@inquirer/core': 11.1.10(@types/node@24.12.2) + '@inquirer/figures': 2.0.5 + '@inquirer/type': 4.0.5(@types/node@24.12.2) optionalDependencies: '@types/node': 24.12.2 - '@inquirer/confirm@5.1.21(@types/node@24.12.2)': + '@inquirer/confirm@6.0.13(@types/node@24.12.2)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.12.2) - '@inquirer/type': 3.0.10(@types/node@24.12.2) + '@inquirer/core': 11.1.10(@types/node@24.12.2) + '@inquirer/type': 4.0.5(@types/node@24.12.2) optionalDependencies: '@types/node': 24.12.2 - '@inquirer/core@10.3.2(@types/node@24.12.2)': + '@inquirer/core@11.1.10(@types/node@24.12.2)': dependencies: - '@inquirer/ansi': 1.0.2 - '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@24.12.2) + '@inquirer/ansi': 2.0.5 + '@inquirer/figures': 2.0.5 + '@inquirer/type': 4.0.5(@types/node@24.12.2) cli-width: 4.1.0 - mute-stream: 2.0.0 + fast-wrap-ansi: 0.2.0 + mute-stream: 3.0.0 signal-exit: 4.1.0 - wrap-ansi: 6.2.0 - yoctocolors-cjs: 2.1.3 optionalDependencies: '@types/node': 24.12.2 - '@inquirer/editor@4.2.23(@types/node@24.12.2)': + '@inquirer/editor@5.1.2(@types/node@24.12.2)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.12.2) - '@inquirer/external-editor': 1.0.3(@types/node@24.12.2) - '@inquirer/type': 3.0.10(@types/node@24.12.2) + '@inquirer/core': 11.1.10(@types/node@24.12.2) + '@inquirer/external-editor': 3.0.0(@types/node@24.12.2) + '@inquirer/type': 4.0.5(@types/node@24.12.2) optionalDependencies: '@types/node': 24.12.2 - '@inquirer/expand@4.0.23(@types/node@24.12.2)': + '@inquirer/expand@5.0.14(@types/node@24.12.2)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.12.2) - '@inquirer/type': 3.0.10(@types/node@24.12.2) - yoctocolors-cjs: 2.1.3 + '@inquirer/core': 11.1.10(@types/node@24.12.2) + '@inquirer/type': 4.0.5(@types/node@24.12.2) optionalDependencies: '@types/node': 24.12.2 @@ -4716,73 +4653,77 @@ snapshots: optionalDependencies: '@types/node': 24.12.2 - '@inquirer/figures@1.0.15': {} + '@inquirer/external-editor@3.0.0(@types/node@24.12.2)': + dependencies: + chardet: 2.1.1 + iconv-lite: 0.7.2 + optionalDependencies: + '@types/node': 24.12.2 + + '@inquirer/figures@2.0.5': {} - '@inquirer/input@4.3.1(@types/node@24.12.2)': + '@inquirer/input@5.0.13(@types/node@24.12.2)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.12.2) - '@inquirer/type': 3.0.10(@types/node@24.12.2) + '@inquirer/core': 11.1.10(@types/node@24.12.2) + '@inquirer/type': 4.0.5(@types/node@24.12.2) optionalDependencies: '@types/node': 24.12.2 - '@inquirer/number@3.0.23(@types/node@24.12.2)': + '@inquirer/number@4.0.13(@types/node@24.12.2)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.12.2) - '@inquirer/type': 3.0.10(@types/node@24.12.2) + '@inquirer/core': 11.1.10(@types/node@24.12.2) + '@inquirer/type': 4.0.5(@types/node@24.12.2) optionalDependencies: '@types/node': 24.12.2 - '@inquirer/password@4.0.23(@types/node@24.12.2)': + '@inquirer/password@5.0.13(@types/node@24.12.2)': dependencies: - '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@24.12.2) - '@inquirer/type': 3.0.10(@types/node@24.12.2) + '@inquirer/ansi': 2.0.5 + '@inquirer/core': 11.1.10(@types/node@24.12.2) + '@inquirer/type': 4.0.5(@types/node@24.12.2) optionalDependencies: '@types/node': 24.12.2 - '@inquirer/prompts@7.10.1(@types/node@24.12.2)': - dependencies: - '@inquirer/checkbox': 4.3.2(@types/node@24.12.2) - '@inquirer/confirm': 5.1.21(@types/node@24.12.2) - '@inquirer/editor': 4.2.23(@types/node@24.12.2) - '@inquirer/expand': 4.0.23(@types/node@24.12.2) - '@inquirer/input': 4.3.1(@types/node@24.12.2) - '@inquirer/number': 3.0.23(@types/node@24.12.2) - '@inquirer/password': 4.0.23(@types/node@24.12.2) - '@inquirer/rawlist': 4.1.11(@types/node@24.12.2) - '@inquirer/search': 3.2.2(@types/node@24.12.2) - '@inquirer/select': 4.4.2(@types/node@24.12.2) + '@inquirer/prompts@8.4.3(@types/node@24.12.2)': + dependencies: + '@inquirer/checkbox': 5.1.5(@types/node@24.12.2) + '@inquirer/confirm': 6.0.13(@types/node@24.12.2) + '@inquirer/editor': 5.1.2(@types/node@24.12.2) + '@inquirer/expand': 5.0.14(@types/node@24.12.2) + '@inquirer/input': 5.0.13(@types/node@24.12.2) + '@inquirer/number': 4.0.13(@types/node@24.12.2) + '@inquirer/password': 5.0.13(@types/node@24.12.2) + '@inquirer/rawlist': 5.2.9(@types/node@24.12.2) + '@inquirer/search': 4.1.9(@types/node@24.12.2) + '@inquirer/select': 5.1.5(@types/node@24.12.2) optionalDependencies: '@types/node': 24.12.2 - '@inquirer/rawlist@4.1.11(@types/node@24.12.2)': + '@inquirer/rawlist@5.2.9(@types/node@24.12.2)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.12.2) - '@inquirer/type': 3.0.10(@types/node@24.12.2) - yoctocolors-cjs: 2.1.3 + '@inquirer/core': 11.1.10(@types/node@24.12.2) + '@inquirer/type': 4.0.5(@types/node@24.12.2) optionalDependencies: '@types/node': 24.12.2 - '@inquirer/search@3.2.2(@types/node@24.12.2)': + '@inquirer/search@4.1.9(@types/node@24.12.2)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.12.2) - '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@24.12.2) - yoctocolors-cjs: 2.1.3 + '@inquirer/core': 11.1.10(@types/node@24.12.2) + '@inquirer/figures': 2.0.5 + '@inquirer/type': 4.0.5(@types/node@24.12.2) optionalDependencies: '@types/node': 24.12.2 - '@inquirer/select@4.4.2(@types/node@24.12.2)': + '@inquirer/select@5.1.5(@types/node@24.12.2)': dependencies: - '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@24.12.2) - '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@24.12.2) - yoctocolors-cjs: 2.1.3 + '@inquirer/ansi': 2.0.5 + '@inquirer/core': 11.1.10(@types/node@24.12.2) + '@inquirer/figures': 2.0.5 + '@inquirer/type': 4.0.5(@types/node@24.12.2) optionalDependencies: '@types/node': 24.12.2 - '@inquirer/type@3.0.10(@types/node@24.12.2)': + '@inquirer/type@4.0.5(@types/node@24.12.2)': optionalDependencies: '@types/node': 24.12.2 @@ -4904,7 +4845,7 @@ snapshots: dependencies: '@octokit/auth-token': 6.0.0 '@octokit/graphql': 9.0.3 - '@octokit/request': 10.0.8 + '@octokit/request': 10.0.9 '@octokit/request-error': 7.1.0 '@octokit/types': 16.0.0 before-after-hook: 4.0.0 @@ -4917,7 +4858,7 @@ snapshots: '@octokit/graphql@9.0.3': dependencies: - '@octokit/request': 10.0.8 + '@octokit/request': 10.0.9 '@octokit/types': 16.0.0 universal-user-agent: 7.0.3 @@ -4932,11 +4873,12 @@ snapshots: dependencies: '@octokit/types': 16.0.0 - '@octokit/request@10.0.8': + '@octokit/request@10.0.9': dependencies: '@octokit/endpoint': 11.0.3 '@octokit/request-error': 7.1.0 '@octokit/types': 16.0.0 + content-type: 2.0.0 fast-content-type-parse: 3.0.0 json-with-bigint: 3.5.8 universal-user-agent: 7.0.3 @@ -5322,13 +5264,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.5(vite@8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4))': + '@vitest/mocker@4.1.5(vite@8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.7.0)(tsx@4.21.0)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.5 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4) + vite: 8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.7.0)(tsx@4.21.0)(yaml@2.9.0) '@vitest/pretty-format@4.1.5': dependencies: @@ -5385,10 +5327,6 @@ snapshots: ansi-regex@6.2.2: {} - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - ansi-styles@6.2.3: {} argparse@1.0.10: @@ -5401,11 +5339,11 @@ snapshots: assertion-error@2.0.1: {} - auto-bind@4.0.0: {} + auto-bind@5.0.1: {} balanced-match@4.0.4: {} - baseline-browser-mapping@2.10.27: {} + baseline-browser-mapping@2.10.30: {} before-after-hook@3.0.2: {} @@ -5417,7 +5355,7 @@ snapshots: blake3-wasm@2.1.5: {} - brace-expansion@5.0.5: + brace-expansion@5.0.6: dependencies: balanced-match: 4.0.4 @@ -5427,61 +5365,28 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.27 - caniuse-lite: 1.0.30001791 - electron-to-chromium: 1.5.349 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001792 + electron-to-chromium: 1.5.358 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) callsites@3.1.0: {} - camel-case@4.1.2: - dependencies: - pascal-case: 3.1.2 - tslib: 2.8.1 - - caniuse-lite@1.0.30001791: {} - - capital-case@1.0.4: - dependencies: - no-case: 3.0.4 - tslib: 2.8.1 - upper-case-first: 2.0.2 + caniuse-lite@1.0.30001792: {} chai@6.2.2: {} - chalk@4.1.2: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 + chalk@5.6.2: {} - change-case-all@1.0.15: + change-case-all@2.1.0: dependencies: - change-case: 4.1.2 - is-lower-case: 2.0.2 - is-upper-case: 2.0.2 - lower-case: 2.0.2 - lower-case-first: 2.0.2 - sponge-case: 1.0.1 - swap-case: 2.0.2 + change-case: 5.4.4 + sponge-case: 2.0.3 + swap-case: 3.0.3 title-case: 3.0.3 - upper-case: 2.0.2 - upper-case-first: 2.0.2 - - change-case@4.1.2: - dependencies: - camel-case: 4.1.2 - capital-case: 1.0.4 - constant-case: 3.0.4 - dot-case: 3.0.4 - header-case: 2.0.4 - no-case: 3.0.4 - param-case: 3.0.4 - pascal-case: 3.1.2 - path-case: 3.0.4 - sentence-case: 3.0.4 - snake-case: 3.0.4 - tslib: 2.8.1 + + change-case@5.4.4: {} chardet@2.1.1: {} @@ -5496,27 +5401,15 @@ snapshots: cli-width@4.1.0: {} - cliui@8.0.1: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - - color-convert@2.0.1: + cliui@9.0.1: dependencies: - color-name: 1.1.4 - - color-name@1.1.4: {} - - colorette@2.0.20: {} + string-width: 7.2.0 + strip-ansi: 7.2.0 + wrap-ansi: 9.0.2 common-tags@1.8.2: {} - constant-case@3.0.4: - dependencies: - no-case: 3.0.4 - tslib: 2.8.1 - upper-case: 2.0.2 + content-type@2.0.0: {} convert-source-map@2.0.0: {} @@ -5556,7 +5449,7 @@ snapshots: dataloader@2.2.3: {} - debounce@2.2.0: {} + debounce@3.0.0: {} debug@4.4.3: dependencies: @@ -5566,27 +5459,22 @@ snapshots: detect-indent@6.1.0: {} + detect-indent@7.0.2: {} + detect-libc@2.1.2: {} dir-glob@3.0.1: dependencies: path-type: 4.0.0 - dot-case@3.0.4: - dependencies: - no-case: 3.0.4 - tslib: 2.8.1 - dotenv@17.3.1: {} dotenv@8.6.0: {} - electron-to-chromium@1.5.349: {} + electron-to-chromium@1.5.358: {} emoji-regex@10.6.0: {} - emoji-regex@8.0.0: {} - enquirer@2.4.1: dependencies: ansi-colors: 4.1.3 @@ -5715,6 +5603,16 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.8 + fast-string-truncated-width@3.0.3: {} + + fast-string-width@3.0.2: + dependencies: + fast-string-truncated-width: 3.0.3 + + fast-wrap-ansi@0.2.0: + dependencies: + fast-string-width: 3.0.2 + fastq@1.20.1: dependencies: reusify: 1.1.0 @@ -5770,8 +5668,6 @@ snapshots: get-caller-file@2.0.5: {} - get-east-asian-width@1.5.0: {} - get-east-asian-width@1.6.0: {} get-tsconfig@4.14.0: @@ -5793,17 +5689,17 @@ snapshots: graceful-fs@4.2.11: {} - graphql-config@5.1.6(@types/node@24.12.2)(graphql@16.13.2)(typescript@6.0.3): + graphql-config@5.1.6(@types/node@24.12.2)(graphql@16.14.0)(typescript@6.0.3): dependencies: - '@graphql-tools/graphql-file-loader': 8.1.14(graphql@16.13.2) - '@graphql-tools/json-file-loader': 8.0.28(graphql@16.13.2) - '@graphql-tools/load': 8.1.10(graphql@16.13.2) - '@graphql-tools/merge': 9.1.9(graphql@16.13.2) - '@graphql-tools/url-loader': 9.1.2(@types/node@24.12.2)(graphql@16.13.2) - '@graphql-tools/utils': 11.1.0(graphql@16.13.2) + '@graphql-tools/graphql-file-loader': 8.1.14(graphql@16.14.0) + '@graphql-tools/json-file-loader': 8.0.28(graphql@16.14.0) + '@graphql-tools/load': 8.1.10(graphql@16.14.0) + '@graphql-tools/merge': 9.1.9(graphql@16.14.0) + '@graphql-tools/url-loader': 9.1.2(@types/node@24.12.2)(graphql@16.14.0) + '@graphql-tools/utils': 11.1.0(graphql@16.14.0) cosmiconfig: 8.3.6(typescript@6.0.3) - graphql: 16.13.2 - jiti: 2.6.1 + graphql: 16.14.0 + jiti: 2.7.0 minimatch: 10.2.5 string-env-interpolation: 1.0.1 tslib: 2.8.1 @@ -5815,25 +5711,18 @@ snapshots: - typescript - utf-8-validate - graphql-tag@2.12.6(graphql@16.13.2): + graphql-tag@2.12.6(graphql@16.14.0): dependencies: - graphql: 16.13.2 + graphql: 16.14.0 tslib: 2.8.1 - graphql-ws@6.0.8(graphql@16.13.2)(ws@8.20.0): + graphql-ws@6.0.8(graphql@16.14.0)(ws@8.20.1): dependencies: - graphql: 16.13.2 + graphql: 16.14.0 optionalDependencies: - ws: 8.20.0 - - graphql@16.13.2: {} - - has-flag@4.0.0: {} + ws: 8.20.1 - header-case@2.0.4: - dependencies: - capital-case: 1.0.4 - tslib: 2.8.1 + graphql@16.14.0: {} human-id@4.1.3: {} @@ -5869,8 +5758,6 @@ snapshots: is-extglob@2.1.1: {} - is-fullwidth-code-point@3.0.0: {} - is-fullwidth-code-point@5.1.0: dependencies: get-east-asian-width: 1.6.0 @@ -5879,10 +5766,6 @@ snapshots: dependencies: is-extglob: 2.1.1 - is-lower-case@2.0.2: - dependencies: - tslib: 2.8.1 - is-number@7.0.0: {} is-plain-obj@4.1.0: {} @@ -5901,26 +5784,24 @@ snapshots: dependencies: unc-path-regex: 0.1.2 - is-unicode-supported@0.1.0: {} - - is-upper-case@2.0.2: - dependencies: - tslib: 2.8.1 + is-unicode-supported@2.1.0: {} is-windows@1.0.2: {} isexe@2.0.0: {} - isomorphic-ws@5.0.0(ws@8.20.0): + isomorphic-ws@5.0.0(ws@8.20.1): dependencies: - ws: 8.20.0 + ws: 8.20.1 - isows@1.0.7(ws@8.20.0): + isows@1.0.7(ws@8.20.1): dependencies: - ws: 8.20.0 + ws: 8.20.1 jiti@2.6.1: {} + jiti@2.7.0: {} + js-tokens@4.0.0: {} js-yaml@3.14.2: @@ -6022,14 +5903,13 @@ snapshots: lines-and-columns@1.2.4: {} - listr2@9.0.5: + listr2@10.2.1: dependencies: cli-truncate: 5.2.0 - colorette: 2.0.20 eventemitter3: 5.0.4 log-update: 6.1.0 rfdc: 1.4.1 - wrap-ansi: 9.0.2 + wrap-ansi: 10.0.0 locate-path@5.0.0: dependencies: @@ -6039,10 +5919,10 @@ snapshots: lodash.startcase@4.4.0: {} - log-symbols@4.1.0: + log-symbols@7.0.1: dependencies: - chalk: 4.1.2 - is-unicode-supported: 0.1.0 + is-unicode-supported: 2.1.0 + yoctocolors: 2.1.2 log-update@6.1.0: dependencies: @@ -6056,14 +5936,6 @@ snapshots: dependencies: js-tokens: 4.0.0 - lower-case-first@2.0.2: - dependencies: - tslib: 2.8.1 - - lower-case@2.0.2: - dependencies: - tslib: 2.8.1 - lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -6101,7 +5973,7 @@ snapshots: minimatch@10.2.5: dependencies: - brace-expansion: 5.0.5 + brace-expansion: 5.0.6 minimist@1.2.8: {} @@ -6109,15 +5981,10 @@ snapshots: ms@2.1.3: {} - mute-stream@2.0.0: {} + mute-stream@3.0.0: {} nanoid@3.3.12: {} - no-case@3.0.4: - dependencies: - lower-case: 2.0.2 - tslib: 2.8.1 - node-domexception@1.0.0: {} node-fetch@2.7.0: @@ -6130,7 +5997,7 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@2.1.1: dependencies: @@ -6277,11 +6144,6 @@ snapshots: dependencies: quansync: 0.2.11 - param-case@3.0.4: - dependencies: - dot-case: 3.0.4 - tslib: 2.8.1 - parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -6299,16 +6161,6 @@ snapshots: json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - pascal-case@3.1.2: - dependencies: - no-case: 3.0.4 - tslib: 2.8.1 - - path-case@3.0.4: - dependencies: - dot-case: 3.0.4 - tslib: 2.8.1 - path-exists@4.0.0: {} path-key@3.1.1: {} @@ -6363,8 +6215,6 @@ snapshots: remove-trailing-spaces@1.0.9: {} - require-directory@2.1.1: {} - resolve-from@4.0.0: {} resolve-from@5.0.0: {} @@ -6411,12 +6261,6 @@ snapshots: semver@7.7.4: {} - sentence-case@3.0.4: - dependencies: - no-case: 3.0.4 - tslib: 2.8.1 - upper-case-first: 2.0.2 - sharp@0.34.5: dependencies: '@img/colour': 1.1.0 @@ -6478,11 +6322,6 @@ snapshots: smol-toml@1.6.1: {} - snake-case@3.0.4: - dependencies: - dot-case: 3.0.4 - tslib: 2.8.1 - source-map-js@1.2.1: {} spawndamnit@3.0.1: @@ -6490,9 +6329,7 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - sponge-case@1.0.1: - dependencies: - tslib: 2.8.1 + sponge-case@2.0.3: {} sprintf-js@1.0.3: {} @@ -6502,16 +6339,10 @@ snapshots: string-env-interpolation@1.0.1: {} - string-width@4.2.3: - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - string-width@7.2.0: dependencies: emoji-regex: 10.6.0 - get-east-asian-width: 1.5.0 + get-east-asian-width: 1.6.0 strip-ansi: 7.2.0 string-width@8.2.1: @@ -6533,13 +6364,7 @@ snapshots: supports-color@10.2.2: {} - supports-color@7.2.0: - dependencies: - has-flag: 4.0.0 - - swap-case@2.0.2: - dependencies: - tslib: 2.8.1 + swap-case@3.0.3: {} sync-fetch@0.6.0: dependencies: @@ -6574,7 +6399,7 @@ snapshots: tr46@0.0.3: {} - ts-log@2.2.7: {} + ts-log@3.0.2: {} tslib@2.8.1: {} @@ -6621,17 +6446,9 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 - upper-case-first@2.0.2: - dependencies: - tslib: 2.8.1 - - upper-case@2.0.2: - dependencies: - tslib: 2.8.1 - urlpattern-polyfill@10.1.0: {} - vite@8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4): + vite@8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.7.0)(tsx@4.21.0)(yaml@2.9.0): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 @@ -6642,14 +6459,14 @@ snapshots: '@types/node': 24.12.2 esbuild: 0.28.0 fsevents: 2.3.3 - jiti: 2.6.1 + jiti: 2.7.0 tsx: 4.21.0 - yaml: 2.8.4 + yaml: 2.9.0 - vitest@4.1.5(@types/node@24.12.2)(vite@8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4)): + vitest@4.1.5(@types/node@24.12.2)(vite@8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.7.0)(tsx@4.21.0)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.5 - '@vitest/mocker': 4.1.5(vite@8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4)) + '@vitest/mocker': 4.1.5(vite@8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.7.0)(tsx@4.21.0)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.5 '@vitest/runner': 4.1.5 '@vitest/snapshot': 4.1.5 @@ -6666,7 +6483,7 @@ snapshots: tinyexec: 1.1.2 tinyglobby: 0.2.16 tinyrainbow: 3.1.0 - vite: 8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4) + vite: 8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.7.0)(tsx@4.21.0)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 24.12.2 @@ -6719,17 +6536,11 @@ snapshots: - bufferutil - utf-8-validate - wrap-ansi@6.2.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - wrap-ansi@7.0.0: + wrap-ansi@10.0.0: dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 + ansi-styles: 6.2.3 + string-width: 8.2.1 + strip-ansi: 7.2.0 wrap-ansi@9.0.2: dependencies: @@ -6739,7 +6550,7 @@ snapshots: ws@8.18.0: {} - ws@8.20.0: {} + ws@8.20.1: {} y18n@5.0.8: {} @@ -6747,21 +6558,22 @@ snapshots: yaml@2.8.4: {} - yargs-parser@21.1.1: {} + yaml@2.9.0: {} + + yargs-parser@22.0.0: {} - yargs@17.7.2: + yargs@18.0.0: dependencies: - cliui: 8.0.1 + cliui: 9.0.1 escalade: 3.2.0 get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 + string-width: 7.2.0 y18n: 5.0.8 - yargs-parser: 21.1.1 + yargs-parser: 22.0.0 yocto-queue@0.1.0: {} - yoctocolors-cjs@2.1.3: {} + yoctocolors@2.1.2: {} youch-core@0.3.3: dependencies: From 922951ee8f91da1647678a7ac83caa69194afae0 Mon Sep 17 00:00:00 2001 From: Andy Kenward <4893048+andykenward@users.noreply.github.com> Date: Sat, 23 May 2026 18:12:27 +0000 Subject: [PATCH 2/3] fix type errors --- __generated__/gql/graphql.ts | 36682 +--------------- __tests__/common/batch-delete.test.ts | 3 + __tests__/common/github/environment.test.ts | 7 +- .../scripts/sync-readme-versions.test.ts | 7 +- dist/delete/index.js.map | 4 +- dist/deploy/index.js.map | 4 +- graphql.config.ts | 1 + package.json | 2 +- src/common/github/deployment/types.ts | 4 +- 9 files changed, 100 insertions(+), 36614 deletions(-) diff --git a/__generated__/gql/graphql.ts b/__generated__/gql/graphql.ts index c164c675..290debb2 100644 --- a/__generated__/gql/graphql.ts +++ b/__generated__/gql/graphql.ts @@ -1,36588 +1,68 @@ /* eslint-disable */ -import type { DocumentTypeDecoration } from '@graphql-typed-document-node/core'; -export type Maybe = T | null; -export type InputMaybe = T | null | undefined; -export type Exact = { [K in keyof T]: T[K] }; -export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; -export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; -export type MakeEmpty = { [_ in K]?: never }; +/** Internal type. DO NOT USE DIRECTLY. */ +type Exact = { [K in keyof T]: T[K] }; +/** Internal type. DO NOT USE DIRECTLY. */ export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; -/** All built-in and custom scalars, mapped to their actual values */ -export type Scalars = { - ID: { input: string; output: string; } - String: { input: string; output: string; } - Boolean: { input: boolean; output: boolean; } - Int: { input: number; output: number; } - Float: { input: number; output: number; } - /** A (potentially binary) string encoded using base64. */ - Base64String: { input: any; output: any; } - /** - * Represents non-fractional signed whole numeric values. Since the value may - * exceed the size of a 32-bit integer, it's encoded as a string. - */ - BigInt: { input: any; output: any; } - /** - * A custom property value can be either a string or an array of strings. All - * property types support only a single string value, except for the multi-select - * type, which supports only a string array. - */ - CustomPropertyValue: { input: any; output: any; } - /** An ISO-8601 encoded date string. */ - Date: { input: any; output: any; } - /** An ISO-8601 encoded UTC date string. */ - DateTime: { input: any; output: any; } - /** A Git object ID. */ - GitObjectID: { input: string; output: string; } - /** A fully qualified reference name (e.g. `refs/heads/master`). */ - GitRefname: { input: any; output: any; } - /** Git SSH string */ - GitSSHRemote: { input: any; output: any; } - /** An ISO-8601 encoded date string. Unlike the DateTime type, GitTimestamp is not converted in UTC. */ - GitTimestamp: { input: any; output: any; } - /** A string containing HTML code. */ - HTML: { input: any; output: any; } - /** An ISO-8601 encoded UTC date string with millisecond precision. */ - PreciseDateTime: { input: any; output: any; } - /** An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string. */ - URI: { input: string; output: string; } - /** A valid x509 certificate string */ - X509Certificate: { input: any; output: any; } - _Any: { input: any; output: any; } -}; - -/** Autogenerated input type of AbortQueuedMigrations */ -export type AbortQueuedMigrationsInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The ID of the organization that is running the migrations. */ - readonly ownerId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of AbortQueuedMigrations. */ -export type AbortQueuedMigrationsPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** Did the operation succeed? */ - readonly success?: Maybe; -}; - -/** Autogenerated input type of AbortRepositoryMigration */ -export type AbortRepositoryMigrationInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The ID of the migration to be aborted. */ - readonly migrationId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of AbortRepositoryMigration. */ -export type AbortRepositoryMigrationPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** Did the operation succeed? */ - readonly success?: Maybe; -}; - -/** Autogenerated input type of AcceptEnterpriseAdministratorInvitation */ -export type AcceptEnterpriseAdministratorInvitationInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The id of the invitation being accepted */ - readonly invitationId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of AcceptEnterpriseAdministratorInvitation. */ -export type AcceptEnterpriseAdministratorInvitationPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The invitation that was accepted. */ - readonly invitation?: Maybe; - /** A message confirming the result of accepting an administrator invitation. */ - readonly message?: Maybe; -}; - -/** Autogenerated input type of AcceptEnterpriseMemberInvitation */ -export type AcceptEnterpriseMemberInvitationInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The id of the invitation being accepted */ - readonly invitationId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of AcceptEnterpriseMemberInvitation. */ -export type AcceptEnterpriseMemberInvitationPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The invitation that was accepted. */ - readonly invitation?: Maybe; - /** A message confirming the result of accepting an unaffiliated member invitation. */ - readonly message?: Maybe; -}; - -/** Autogenerated input type of AcceptTopicSuggestion */ -export type AcceptTopicSuggestionInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** - * The name of the suggested topic. - * - * **Upcoming Change on 2024-04-01 UTC** - * **Description:** `name` will be removed. - * **Reason:** Suggested topics are no longer supported - */ - readonly name?: InputMaybe; - /** - * The Node ID of the repository. - * - * **Upcoming Change on 2024-04-01 UTC** - * **Description:** `repositoryId` will be removed. - * **Reason:** Suggested topics are no longer supported - */ - readonly repositoryId?: InputMaybe; -}; - -/** Autogenerated return type of AcceptTopicSuggestion. */ -export type AcceptTopicSuggestionPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** - * The accepted topic. - * @deprecated Suggested topics are no longer supported Removal on 2024-04-01 UTC. - */ - readonly topic?: Maybe; -}; - -/** Autogenerated input type of AccessUserNamespaceRepository */ -export type AccessUserNamespaceRepositoryInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The ID of the enterprise owning the user namespace repository. */ - readonly enterpriseId: Scalars['ID']['input']; - /** The ID of the user namespace repository to access. */ - readonly repositoryId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of AccessUserNamespaceRepository. */ -export type AccessUserNamespaceRepositoryPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The time that repository access expires at */ - readonly expiresAt?: Maybe; - /** The repository that is temporarily accessible. */ - readonly repository?: Maybe; -}; - -/** Represents an object which can take actions on GitHub. Typically a User or Bot. */ -export type Actor = { - /** A URL pointing to the actor's public avatar. */ - readonly avatarUrl: Scalars['URI']['output']; - /** The username of the actor. */ - readonly login: Scalars['String']['output']; - /** The HTTP path for this actor. */ - readonly resourcePath: Scalars['URI']['output']; - /** The HTTP URL for this actor. */ - readonly url: Scalars['URI']['output']; -}; - - -/** Represents an object which can take actions on GitHub. Typically a User or Bot. */ -export type ActorAvatarUrlArgs = { - size?: InputMaybe; -}; - -/** The connection type for Actor. */ -export type ActorConnection = { - /** A list of edges. */ - readonly edges?: Maybe>>; - /** A list of nodes. */ - readonly nodes?: Maybe>>; - /** Information to aid in pagination. */ - readonly pageInfo: PageInfo; - /** Identifies the total count of items in the connection. */ - readonly totalCount: Scalars['Int']['output']; -}; - -/** An edge in a connection. */ -export type ActorEdge = { - /** A cursor for use in pagination. */ - readonly cursor: Scalars['String']['output']; - /** The item at the end of the edge. */ - readonly node?: Maybe; -}; - -/** Location information for an actor */ -export type ActorLocation = { - /** City */ - readonly city?: Maybe; - /** Country name */ - readonly country?: Maybe; - /** Country code */ - readonly countryCode?: Maybe; - /** Region name */ - readonly region?: Maybe; - /** Region or state code */ - readonly regionCode?: Maybe; -}; - -/** The actor's type. */ -export enum ActorType { - /** Indicates a team actor. */ - Team = 'TEAM', - /** Indicates a user actor. */ - User = 'USER' -} - -/** Autogenerated input type of AddAssigneesToAssignable */ -export type AddAssigneesToAssignableInput = { - /** Configuration for assigning Copilot to this issue. */ - readonly agentAssignment?: InputMaybe; - /** The id of the assignable object to add assignees to. */ - readonly assignableId: Scalars['ID']['input']; - /** The ids of actors (users or bots) to add as assignees. */ - readonly assigneeIds: ReadonlyArray; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; -}; - -/** Autogenerated return type of AddAssigneesToAssignable. */ -export type AddAssigneesToAssignablePayload = { - /** The item that was assigned. */ - readonly assignable?: Maybe; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; -}; - -/** Autogenerated input type of AddBlockedBy */ -export type AddBlockedByInput = { - /** The ID of the issue that blocks the given issue. */ - readonly blockingIssueId: Scalars['ID']['input']; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The ID of the issue to be blocked. */ - readonly issueId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of AddBlockedBy. */ -export type AddBlockedByPayload = { - /** The issue that is blocking the given issue. */ - readonly blockingIssue?: Maybe; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The issue that is blocked. */ - readonly issue?: Maybe; -}; - -/** Autogenerated input type of AddComment */ -export type AddCommentInput = { - /** The contents of the comment. */ - readonly body: Scalars['String']['input']; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The Node ID of the subject to modify. */ - readonly subjectId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of AddComment. */ -export type AddCommentPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The edge from the subject's comment connection. */ - readonly commentEdge?: Maybe; - /** The subject */ - readonly subject?: Maybe; - /** The edge from the subject's timeline connection. */ - readonly timelineEdge?: Maybe; -}; - -/** Autogenerated input type of AddDiscussionComment */ -export type AddDiscussionCommentInput = { - /** The contents of the comment. */ - readonly body: Scalars['String']['input']; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The Node ID of the discussion to comment on. */ - readonly discussionId: Scalars['ID']['input']; - /** The Node ID of the discussion comment within this discussion to reply to. */ - readonly replyToId?: InputMaybe; -}; - -/** Autogenerated return type of AddDiscussionComment. */ -export type AddDiscussionCommentPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The newly created discussion comment. */ - readonly comment?: Maybe; -}; - -/** Autogenerated input type of AddDiscussionPollVote */ -export type AddDiscussionPollVoteInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The Node ID of the discussion poll option to vote for. */ - readonly pollOptionId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of AddDiscussionPollVote. */ -export type AddDiscussionPollVotePayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The poll option that a vote was added to. */ - readonly pollOption?: Maybe; -}; - -/** Autogenerated input type of AddEnterpriseOrganizationMember */ -export type AddEnterpriseOrganizationMemberInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The ID of the enterprise which owns the organization. */ - readonly enterpriseId: Scalars['ID']['input']; - /** The ID of the organization the users will be added to. */ - readonly organizationId: Scalars['ID']['input']; - /** The role to assign the users in the organization */ - readonly role?: InputMaybe; - /** The IDs of the enterprise members to add. */ - readonly userIds: ReadonlyArray; -}; - -/** Autogenerated return type of AddEnterpriseOrganizationMember. */ -export type AddEnterpriseOrganizationMemberPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The users who were added to the organization. */ - readonly users?: Maybe>; -}; - -/** Autogenerated input type of AddEnterpriseSupportEntitlement */ -export type AddEnterpriseSupportEntitlementInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The ID of the Enterprise which the admin belongs to. */ - readonly enterpriseId: Scalars['ID']['input']; - /** The login of a member who will receive the support entitlement. */ - readonly login: Scalars['String']['input']; -}; - -/** Autogenerated return type of AddEnterpriseSupportEntitlement. */ -export type AddEnterpriseSupportEntitlementPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** A message confirming the result of adding the support entitlement. */ - readonly message?: Maybe; -}; - -/** Autogenerated input type of AddLabelsToLabelable */ -export type AddLabelsToLabelableInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The ids of the labels to add. */ - readonly labelIds: ReadonlyArray; - /** The id of the labelable object to add labels to. */ - readonly labelableId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of AddLabelsToLabelable. */ -export type AddLabelsToLabelablePayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The item that was labeled. */ - readonly labelable?: Maybe; -}; - -/** Autogenerated input type of AddProjectCard */ -export type AddProjectCardInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The content of the card. Must be a member of the ProjectCardItem union */ - readonly contentId?: InputMaybe; - /** The note on the card. */ - readonly note?: InputMaybe; - /** The Node ID of the ProjectColumn. */ - readonly projectColumnId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of AddProjectCard. */ -export type AddProjectCardPayload = { - /** The edge from the ProjectColumn's card connection. */ - readonly cardEdge?: Maybe; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The ProjectColumn */ - readonly projectColumn?: Maybe; -}; - -/** Autogenerated input type of AddProjectColumn */ -export type AddProjectColumnInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The name of the column. */ - readonly name: Scalars['String']['input']; - /** The Node ID of the project. */ - readonly projectId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of AddProjectColumn. */ -export type AddProjectColumnPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The edge from the project's column connection. */ - readonly columnEdge?: Maybe; - /** The project */ - readonly project?: Maybe; -}; - -/** Autogenerated input type of AddProjectV2DraftIssue */ -export type AddProjectV2DraftIssueInput = { - /** The IDs of the assignees of the draft issue. */ - readonly assigneeIds?: InputMaybe>; - /** The body of the draft issue. */ - readonly body?: InputMaybe; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The ID of the Project to add the draft issue to. */ - readonly projectId: Scalars['ID']['input']; - /** - * The title of the draft issue. A project item can also be created by providing - * the URL of an Issue or Pull Request if you have access. - */ - readonly title: Scalars['String']['input']; -}; - -/** Autogenerated return type of AddProjectV2DraftIssue. */ -export type AddProjectV2DraftIssuePayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The draft issue added to the project. */ - readonly projectItem?: Maybe; -}; - -/** Autogenerated input type of AddProjectV2ItemById */ -export type AddProjectV2ItemByIdInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The id of the Issue or Pull Request to add. */ - readonly contentId: Scalars['ID']['input']; - /** The ID of the Project to add the item to. */ - readonly projectId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of AddProjectV2ItemById. */ -export type AddProjectV2ItemByIdPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The item added to the project. */ - readonly item?: Maybe; -}; - -/** Autogenerated input type of AddPullRequestReviewComment */ -export type AddPullRequestReviewCommentInput = { - /** - * The text of the comment. This field is required - * - * **Upcoming Change on 2023-10-01 UTC** - * **Description:** `body` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead - * **Reason:** We are deprecating the addPullRequestReviewComment mutation - */ - readonly body?: InputMaybe; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** - * The SHA of the commit to comment on. - * - * **Upcoming Change on 2023-10-01 UTC** - * **Description:** `commitOID` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead - * **Reason:** We are deprecating the addPullRequestReviewComment mutation - */ - readonly commitOID?: InputMaybe; - /** - * The comment id to reply to. - * - * **Upcoming Change on 2023-10-01 UTC** - * **Description:** `inReplyTo` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead - * **Reason:** We are deprecating the addPullRequestReviewComment mutation - */ - readonly inReplyTo?: InputMaybe; - /** - * The relative path of the file to comment on. - * - * **Upcoming Change on 2023-10-01 UTC** - * **Description:** `path` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead - * **Reason:** We are deprecating the addPullRequestReviewComment mutation - */ - readonly path?: InputMaybe; - /** - * The line index in the diff to comment on. - * - * **Upcoming Change on 2023-10-01 UTC** - * **Description:** `position` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead - * **Reason:** We are deprecating the addPullRequestReviewComment mutation - */ - readonly position?: InputMaybe; - /** - * The node ID of the pull request reviewing - * - * **Upcoming Change on 2023-10-01 UTC** - * **Description:** `pullRequestId` will be removed. use - * addPullRequestReviewThread or addPullRequestReviewThreadReply instead - * **Reason:** We are deprecating the addPullRequestReviewComment mutation - */ - readonly pullRequestId?: InputMaybe; - /** - * The Node ID of the review to modify. - * - * **Upcoming Change on 2023-10-01 UTC** - * **Description:** `pullRequestReviewId` will be removed. use - * addPullRequestReviewThread or addPullRequestReviewThreadReply instead - * **Reason:** We are deprecating the addPullRequestReviewComment mutation - */ - readonly pullRequestReviewId?: InputMaybe; -}; - -/** Autogenerated return type of AddPullRequestReviewComment. */ -export type AddPullRequestReviewCommentPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The newly created comment. */ - readonly comment?: Maybe; - /** The edge from the review's comment connection. */ - readonly commentEdge?: Maybe; -}; - -/** Autogenerated input type of AddPullRequestReview */ -export type AddPullRequestReviewInput = { - /** The contents of the review body comment. */ - readonly body?: InputMaybe; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** - * The review line comments. - * - * **Upcoming Change on 2023-10-01 UTC** - * **Description:** `comments` will be removed. use the `threads` argument instead - * **Reason:** We are deprecating comment fields that use diff-relative positioning - */ - readonly comments?: InputMaybe>>; - /** The commit OID the review pertains to. */ - readonly commitOID?: InputMaybe; - /** The event to perform on the pull request review. */ - readonly event?: InputMaybe; - /** The Node ID of the pull request to modify. */ - readonly pullRequestId: Scalars['ID']['input']; - /** The review line comment threads. */ - readonly threads?: InputMaybe>>; -}; - -/** Autogenerated return type of AddPullRequestReview. */ -export type AddPullRequestReviewPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The newly created pull request review. */ - readonly pullRequestReview?: Maybe; - /** The edge from the pull request's review connection. */ - readonly reviewEdge?: Maybe; -}; - -/** Autogenerated input type of AddPullRequestReviewThread */ -export type AddPullRequestReviewThreadInput = { - /** Body of the thread's first comment. */ - readonly body: Scalars['String']['input']; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** - * The line of the blob to which the thread refers, required for line-level - * threads. The end of the line range for multi-line comments. - */ - readonly line?: InputMaybe; - /** Path to the file being commented on. */ - readonly path?: InputMaybe; - /** The node ID of the pull request reviewing */ - readonly pullRequestId?: InputMaybe; - /** The Node ID of the review to modify. */ - readonly pullRequestReviewId?: InputMaybe; - /** The side of the diff on which the line resides. For multi-line comments, this is the side for the end of the line range. */ - readonly side?: InputMaybe; - /** The first line of the range to which the comment refers. */ - readonly startLine?: InputMaybe; - /** The side of the diff on which the start line resides. */ - readonly startSide?: InputMaybe; - /** The level at which the comments in the corresponding thread are targeted, can be a diff line or a file */ - readonly subjectType?: InputMaybe; -}; - -/** Autogenerated return type of AddPullRequestReviewThread. */ -export type AddPullRequestReviewThreadPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The newly created thread. */ - readonly thread?: Maybe; -}; - -/** Autogenerated input type of AddPullRequestReviewThreadReply */ -export type AddPullRequestReviewThreadReplyInput = { - /** The text of the reply. */ - readonly body: Scalars['String']['input']; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The Node ID of the pending review to which the reply will belong. */ - readonly pullRequestReviewId?: InputMaybe; - /** The Node ID of the thread to which this reply is being written. */ - readonly pullRequestReviewThreadId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of AddPullRequestReviewThreadReply. */ -export type AddPullRequestReviewThreadReplyPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The newly created reply. */ - readonly comment?: Maybe; -}; - -/** Autogenerated input type of AddReaction */ -export type AddReactionInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The name of the emoji to react with. */ - readonly content: ReactionContent; - /** The Node ID of the subject to modify. */ - readonly subjectId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of AddReaction. */ -export type AddReactionPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The reaction object. */ - readonly reaction?: Maybe; - /** The reaction groups for the subject. */ - readonly reactionGroups?: Maybe>; - /** The reactable subject. */ - readonly subject?: Maybe; -}; - -/** Autogenerated input type of AddStar */ -export type AddStarInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The Starrable ID to star. */ - readonly starrableId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of AddStar. */ -export type AddStarPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The starrable. */ - readonly starrable?: Maybe; -}; - -/** Autogenerated input type of AddSubIssue */ -export type AddSubIssueInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The id of the issue. */ - readonly issueId: Scalars['ID']['input']; - /** Option to replace parent issue if one already exists */ - readonly replaceParent?: InputMaybe; - /** The id of the sub-issue. */ - readonly subIssueId?: InputMaybe; - /** The url of the sub-issue. */ - readonly subIssueUrl?: InputMaybe; -}; - -/** Autogenerated return type of AddSubIssue. */ -export type AddSubIssuePayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The parent issue that the sub-issue was added to. */ - readonly issue?: Maybe; - /** The sub-issue of the parent. */ - readonly subIssue?: Maybe; -}; - -/** Autogenerated input type of AddUpvote */ -export type AddUpvoteInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The Node ID of the discussion or comment to upvote. */ - readonly subjectId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of AddUpvote. */ -export type AddUpvotePayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The votable subject. */ - readonly subject?: Maybe; -}; - -/** Autogenerated input type of AddVerifiableDomain */ -export type AddVerifiableDomainInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The URL of the domain */ - readonly domain: Scalars['URI']['input']; - /** The ID of the owner to add the domain to */ - readonly ownerId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of AddVerifiableDomain. */ -export type AddVerifiableDomainPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The verifiable domain that was added. */ - readonly domain?: Maybe; -}; - -/** Represents an 'added_to_merge_queue' event on a given pull request. */ -export type AddedToMergeQueueEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The user who added this Pull Request to the merge queue */ - readonly enqueuer?: Maybe; - /** The Node ID of the AddedToMergeQueueEvent object */ - readonly id: Scalars['ID']['output']; - /** The merge queue where this pull request was added to. */ - readonly mergeQueue?: Maybe; - /** PullRequest referenced by event. */ - readonly pullRequest?: Maybe; -}; - -/** Represents a 'added_to_project' event on a given issue or pull request. */ -export type AddedToProjectEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** - * Identifies the primary key from the database. - * @deprecated Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC. - */ - readonly databaseId?: Maybe; - /** The Node ID of the AddedToProjectEvent object */ - readonly id: Scalars['ID']['output']; - /** - * Project referenced by event. - * @deprecated Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC. - */ - readonly project?: Maybe; - /** - * Project card referenced by this project event. - * @deprecated Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC. - */ - readonly projectCard?: Maybe; - /** - * Column name referenced by this project event. - * @deprecated Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC. - */ - readonly projectColumnName: Scalars['String']['output']; -}; - -/** Represents a 'added_to_project_v2' event on a given issue or pull request. */ -export type AddedToProjectV2Event = Node & ProjectV2Event & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The Node ID of the AddedToProjectV2Event object */ - readonly id: Scalars['ID']['output']; - /** Project referenced by event. */ - readonly project?: Maybe; - /** Did this event result from workflow automation? */ - readonly wasAutomated: Scalars['Boolean']['output']; -}; - -/** Represents configuration for assigning Copilot to an issue (public variant) */ -export type AgentAssignmentInput = { - /** The base ref/branch for the repository. Defaults to the default branch if not provided. */ - readonly baseRef?: InputMaybe; - /** Custom agent for Copilot. */ - readonly customAgent?: InputMaybe; - /** Custom instructions for Copilot. */ - readonly customInstructions?: InputMaybe; - /** The Node ID of the target repository where Copilot should work. Defaults to the issue's repository if not provided. */ - readonly targetRepositoryId?: InputMaybe; -}; - -/** Copilot Agentic fields in context of the current viewer. */ -export type Agentic = { - /** Channel value for subscribing to live updates for session creations. */ - readonly viewerCopilotAgentCreatesChannel?: Maybe; - /** Channel value for subscribing to live updates for session log updates. */ - readonly viewerCopilotAgentLogUpdatesChannel?: Maybe; - /** Channel value for subscribing to live updates for task updates. */ - readonly viewerCopilotAgentTaskUpdatesChannel?: Maybe; - /** Channel value for subscribing to live updates for session updates. */ - readonly viewerCopilotAgentUpdatesChannel?: Maybe; -}; - -/** An announcement banner for an enterprise or organization. */ -export type AnnouncementBanner = { - /** The date the announcement was created */ - readonly createdAt: Scalars['DateTime']['output']; - /** The expiration date of the announcement, if any */ - readonly expiresAt?: Maybe; - /** Whether the announcement can be dismissed by the user */ - readonly isUserDismissible: Scalars['Boolean']['output']; - /** The text of the announcement */ - readonly message?: Maybe; -}; - -/** A GitHub App. */ -export type App = Node & { - /** The client ID of the app. */ - readonly clientId?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** Identifies the primary key from the database. */ - readonly databaseId?: Maybe; - /** The description of the app. */ - readonly description?: Maybe; - /** The Node ID of the App object */ - readonly id: Scalars['ID']['output']; - /** The IP addresses of the app. */ - readonly ipAllowListEntries: IpAllowListEntryConnection; - /** The hex color code, without the leading '#', for the logo background. */ - readonly logoBackgroundColor: Scalars['String']['output']; - /** A URL pointing to the app's logo. */ - readonly logoUrl: Scalars['URI']['output']; - /** The name of the app. */ - readonly name: Scalars['String']['output']; - /** A slug based on the name of the app for use in URLs. */ - readonly slug: Scalars['String']['output']; - /** Identifies the date and time when the object was last updated. */ - readonly updatedAt: Scalars['DateTime']['output']; - /** The URL to the app's homepage. */ - readonly url: Scalars['URI']['output']; -}; - - -/** A GitHub App. */ -export type AppIpAllowListEntriesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - orderBy?: InputMaybe; -}; - - -/** A GitHub App. */ -export type AppLogoUrlArgs = { - size?: InputMaybe; -}; - -/** Autogenerated input type of ApproveDeployments */ -export type ApproveDeploymentsInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** Optional comment for approving deployments */ - readonly comment?: InputMaybe; - /** The ids of environments to reject deployments */ - readonly environmentIds: ReadonlyArray; - /** The node ID of the workflow run containing the pending deployments. */ - readonly workflowRunId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of ApproveDeployments. */ -export type ApproveDeploymentsPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The affected deployments. */ - readonly deployments?: Maybe>; -}; - -/** Autogenerated input type of ApproveVerifiableDomain */ -export type ApproveVerifiableDomainInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The ID of the verifiable domain to approve. */ - readonly id: Scalars['ID']['input']; -}; - -/** Autogenerated return type of ApproveVerifiableDomain. */ -export type ApproveVerifiableDomainPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The verifiable domain that was approved. */ - readonly domain?: Maybe; -}; - -/** Autogenerated input type of ArchiveProjectV2Item */ -export type ArchiveProjectV2ItemInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The ID of the ProjectV2Item to archive. */ - readonly itemId: Scalars['ID']['input']; - /** The ID of the Project to archive the item from. */ - readonly projectId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of ArchiveProjectV2Item. */ -export type ArchiveProjectV2ItemPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The item archived from the project. */ - readonly item?: Maybe; -}; - -/** Autogenerated input type of ArchivePullRequest */ -export type ArchivePullRequestInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The Node ID of the pull request to archive. */ - readonly pullRequestId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of ArchivePullRequest. */ -export type ArchivePullRequestPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The pull request that was archived. */ - readonly pullRequest?: Maybe; -}; - -/** Autogenerated input type of ArchiveRepository */ -export type ArchiveRepositoryInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The ID of the repository to mark as archived. */ - readonly repositoryId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of ArchiveRepository. */ -export type ArchiveRepositoryPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The repository that was marked as archived. */ - readonly repository?: Maybe; -}; - -/** An object that can have users assigned to it. */ -export type Assignable = { - /** A list of actors assigned to this object. */ - readonly assignedActors: AssigneeConnection; - /** A list of Users assigned to this object. */ - readonly assignees: UserConnection; - /** A list of suggested actors to assign to this object */ - readonly suggestedActors: AssigneeConnection; -}; - - -/** An object that can have users assigned to it. */ -export type AssignableAssignedActorsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; -}; - - -/** An object that can have users assigned to it. */ -export type AssignableAssigneesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; -}; - - -/** An object that can have users assigned to it. */ -export type AssignableSuggestedActorsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - query?: InputMaybe; -}; - -/** Represents an 'assigned' event on any assignable object. */ -export type AssignedEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Identifies the assignable associated with the event. */ - readonly assignable: Assignable; - /** Identifies the user or mannequin that was assigned. */ - readonly assignee?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The Node ID of the AssignedEvent object */ - readonly id: Scalars['ID']['output']; - /** - * Identifies the user who was assigned. - * @deprecated Assignees can now be mannequins. Use the `assignee` field instead. Removal on 2020-01-01 UTC. - */ - readonly user?: Maybe; -}; - -/** Types that can be assigned to issues. */ -export type Assignee = Bot | Mannequin | Organization | User; - -/** The connection type for Assignee. */ -export type AssigneeConnection = { - /** A list of edges. */ - readonly edges?: Maybe>>; - /** A list of nodes. */ - readonly nodes?: Maybe>>; - /** Information to aid in pagination. */ - readonly pageInfo: PageInfo; - /** Identifies the total count of items in the connection. */ - readonly totalCount: Scalars['Int']['output']; -}; - -/** An edge in a connection. */ -export type AssigneeEdge = { - /** A cursor for use in pagination. */ - readonly cursor: Scalars['String']['output']; - /** The item at the end of the edge. */ - readonly node?: Maybe; -}; - -/** An entry in the audit log. */ -export type AuditEntry = { - /** - * The action name - * @deprecated The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. - */ - readonly action: Scalars['String']['output']; - /** - * The user who initiated the action - * @deprecated The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. - */ - readonly actor?: Maybe; - /** - * The IP address of the actor - * @deprecated The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. - */ - readonly actorIp?: Maybe; - /** - * A readable representation of the actor's location - * @deprecated The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. - */ - readonly actorLocation?: Maybe; - /** - * The username of the user who initiated the action - * @deprecated The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. - */ - readonly actorLogin?: Maybe; - /** - * The HTTP path for the actor. - * @deprecated The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. - */ - readonly actorResourcePath?: Maybe; - /** - * The HTTP URL for the actor. - * @deprecated The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. - */ - readonly actorUrl?: Maybe; - /** - * The time the action was initiated - * @deprecated The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. - */ - readonly createdAt: Scalars['PreciseDateTime']['output']; - /** - * The corresponding operation type for the action - * @deprecated The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. - */ - readonly operationType?: Maybe; - /** - * The user affected by the action - * @deprecated The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. - */ - readonly user?: Maybe; - /** - * For actions involving two users, the actor is the initiator and the user is the affected user. - * @deprecated The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. - */ - readonly userLogin?: Maybe; - /** - * The HTTP path for the user. - * @deprecated The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. - */ - readonly userResourcePath?: Maybe; - /** - * The HTTP URL for the user. - * @deprecated The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. - */ - readonly userUrl?: Maybe; -}; - -/** Types that can initiate an audit log event. */ -export type AuditEntryActor = Bot | Organization | User; - -/** Ordering options for Audit Log connections. */ -export type AuditLogOrder = { - /** The ordering direction. */ - readonly direction?: InputMaybe; - /** The field to order Audit Logs by. */ - readonly field?: InputMaybe; -}; - -/** Properties by which Audit Log connections can be ordered. */ -export enum AuditLogOrderField { - /** Order audit log entries by timestamp */ - CreatedAt = 'CREATED_AT' -} - -/** Represents a 'auto_merge_disabled' event on a given pull request. */ -export type AutoMergeDisabledEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The user who disabled auto-merge for this Pull Request */ - readonly disabler?: Maybe; - /** The Node ID of the AutoMergeDisabledEvent object */ - readonly id: Scalars['ID']['output']; - /** PullRequest referenced by event */ - readonly pullRequest?: Maybe; - /** The reason auto-merge was disabled */ - readonly reason?: Maybe; - /** The reason_code relating to why auto-merge was disabled */ - readonly reasonCode?: Maybe; -}; - -/** Represents a 'auto_merge_enabled' event on a given pull request. */ -export type AutoMergeEnabledEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The user who enabled auto-merge for this Pull Request */ - readonly enabler?: Maybe; - /** The Node ID of the AutoMergeEnabledEvent object */ - readonly id: Scalars['ID']['output']; - /** PullRequest referenced by event. */ - readonly pullRequest?: Maybe; -}; - -/** Represents an auto-merge request for a pull request */ -export type AutoMergeRequest = { - /** The email address of the author of this auto-merge request. */ - readonly authorEmail?: Maybe; - /** - * The commit message of the auto-merge request. If a merge queue is required by - * the base branch, this value will be set by the merge queue when merging. - */ - readonly commitBody?: Maybe; - /** - * The commit title of the auto-merge request. If a merge queue is required by - * the base branch, this value will be set by the merge queue when merging - */ - readonly commitHeadline?: Maybe; - /** When was this auto-merge request was enabled. */ - readonly enabledAt?: Maybe; - /** The actor who created the auto-merge request. */ - readonly enabledBy?: Maybe; - /** - * The merge method of the auto-merge request. If a merge queue is required by - * the base branch, this value will be set by the merge queue when merging. - */ - readonly mergeMethod: PullRequestMergeMethod; - /** The pull request that this auto-merge request is set against. */ - readonly pullRequest: PullRequest; -}; - -/** Represents a 'auto_rebase_enabled' event on a given pull request. */ -export type AutoRebaseEnabledEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The user who enabled auto-merge (rebase) for this Pull Request */ - readonly enabler?: Maybe; - /** The Node ID of the AutoRebaseEnabledEvent object */ - readonly id: Scalars['ID']['output']; - /** PullRequest referenced by event. */ - readonly pullRequest?: Maybe; -}; - -/** Represents a 'auto_squash_enabled' event on a given pull request. */ -export type AutoSquashEnabledEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The user who enabled auto-merge (squash) for this Pull Request */ - readonly enabler?: Maybe; - /** The Node ID of the AutoSquashEnabledEvent object */ - readonly id: Scalars['ID']['output']; - /** PullRequest referenced by event. */ - readonly pullRequest?: Maybe; -}; - -/** Represents a 'automatic_base_change_failed' event on a given pull request. */ -export type AutomaticBaseChangeFailedEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The Node ID of the AutomaticBaseChangeFailedEvent object */ - readonly id: Scalars['ID']['output']; - /** The new base for this PR */ - readonly newBase: Scalars['String']['output']; - /** The old base for this PR */ - readonly oldBase: Scalars['String']['output']; - /** PullRequest referenced by event. */ - readonly pullRequest: PullRequest; -}; - -/** Represents a 'automatic_base_change_succeeded' event on a given pull request. */ -export type AutomaticBaseChangeSucceededEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The Node ID of the AutomaticBaseChangeSucceededEvent object */ - readonly id: Scalars['ID']['output']; - /** The new base for this PR */ - readonly newBase: Scalars['String']['output']; - /** The old base for this PR */ - readonly oldBase: Scalars['String']['output']; - /** PullRequest referenced by event. */ - readonly pullRequest: PullRequest; -}; - -/** Represents a 'base_ref_changed' event on a given issue or pull request. */ -export type BaseRefChangedEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** Identifies the name of the base ref for the pull request after it was changed. */ - readonly currentRefName: Scalars['String']['output']; - /** Identifies the primary key from the database. */ - readonly databaseId?: Maybe; - /** The Node ID of the BaseRefChangedEvent object */ - readonly id: Scalars['ID']['output']; - /** Identifies the name of the base ref for the pull request before it was changed. */ - readonly previousRefName: Scalars['String']['output']; - /** PullRequest referenced by event. */ - readonly pullRequest: PullRequest; -}; - -/** Represents a 'base_ref_deleted' event on a given pull request. */ -export type BaseRefDeletedEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Identifies the name of the Ref associated with the `base_ref_deleted` event. */ - readonly baseRefName?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The Node ID of the BaseRefDeletedEvent object */ - readonly id: Scalars['ID']['output']; - /** PullRequest referenced by event. */ - readonly pullRequest?: Maybe; -}; - -/** Represents a 'base_ref_force_pushed' event on a given pull request. */ -export type BaseRefForcePushedEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Identifies the after commit SHA for the 'base_ref_force_pushed' event. */ - readonly afterCommit?: Maybe; - /** Identifies the before commit SHA for the 'base_ref_force_pushed' event. */ - readonly beforeCommit?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The Node ID of the BaseRefForcePushedEvent object */ - readonly id: Scalars['ID']['output']; - /** PullRequest referenced by event. */ - readonly pullRequest: PullRequest; - /** Identifies the fully qualified ref name for the 'base_ref_force_pushed' event. */ - readonly ref?: Maybe; -}; - -/** Represents a Git blame. */ -export type Blame = { - /** The list of ranges from a Git blame. */ - readonly ranges: ReadonlyArray; -}; - -/** Represents a range of information from a Git blame. */ -export type BlameRange = { - /** - * Identifies the recency of the change, from 1 (new) to 10 (old). This is - * calculated as a 2-quantile and determines the length of distance between the - * median age of all the changes in the file and the recency of the current - * range's change. - */ - readonly age: Scalars['Int']['output']; - /** Identifies the line author */ - readonly commit: Commit; - /** The ending line for the range */ - readonly endingLine: Scalars['Int']['output']; - /** The starting line for the range */ - readonly startingLine: Scalars['Int']['output']; -}; - -/** Represents a Git blob. */ -export type Blob = GitObject & Node & { - /** An abbreviated version of the Git object ID */ - readonly abbreviatedOid: Scalars['String']['output']; - /** Byte size of Blob object */ - readonly byteSize: Scalars['Int']['output']; - /** The HTTP path for this Git object */ - readonly commitResourcePath: Scalars['URI']['output']; - /** The HTTP URL for this Git object */ - readonly commitUrl: Scalars['URI']['output']; - /** The Node ID of the Blob object */ - readonly id: Scalars['ID']['output']; - /** Indicates whether the Blob is binary or text. Returns null if unable to determine the encoding. */ - readonly isBinary?: Maybe; - /** Indicates whether the contents is truncated */ - readonly isTruncated: Scalars['Boolean']['output']; - /** The Git object ID */ - readonly oid: Scalars['GitObjectID']['output']; - /** The Repository the Git object belongs to */ - readonly repository: Repository; - /** UTF8 text data or null if the Blob is binary */ - readonly text?: Maybe; -}; - -/** Represents a 'blocked_by_added' event on a given issue. */ -export type BlockedByAddedEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** The blocking issue that was added. */ - readonly blockingIssue?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The Node ID of the BlockedByAddedEvent object */ - readonly id: Scalars['ID']['output']; -}; - -/** Represents a 'blocked_by_removed' event on a given issue. */ -export type BlockedByRemovedEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** The blocking issue that was removed. */ - readonly blockingIssue?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The Node ID of the BlockedByRemovedEvent object */ - readonly id: Scalars['ID']['output']; -}; - -/** Represents a 'blocking_added' event on a given issue. */ -export type BlockingAddedEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** The blocked issue that was added. */ - readonly blockedIssue?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The Node ID of the BlockingAddedEvent object */ - readonly id: Scalars['ID']['output']; -}; - -/** Represents a 'blocking_removed' event on a given issue. */ -export type BlockingRemovedEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** The blocked issue that was removed. */ - readonly blockedIssue?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The Node ID of the BlockingRemovedEvent object */ - readonly id: Scalars['ID']['output']; -}; - -/** A special type of user which takes actions on behalf of GitHub Apps. */ -export type Bot = Actor & Node & UniformResourceLocatable & { - /** A URL pointing to the GitHub App's public avatar. */ - readonly avatarUrl: Scalars['URI']['output']; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** Identifies the primary key from the database. */ - readonly databaseId?: Maybe; - /** The Node ID of the Bot object */ - readonly id: Scalars['ID']['output']; - /** The username of the actor. */ - readonly login: Scalars['String']['output']; - /** The HTTP path for this bot */ - readonly resourcePath: Scalars['URI']['output']; - /** Identifies the date and time when the object was last updated. */ - readonly updatedAt: Scalars['DateTime']['output']; - /** The HTTP URL for this bot */ - readonly url: Scalars['URI']['output']; -}; - - -/** A special type of user which takes actions on behalf of GitHub Apps. */ -export type BotAvatarUrlArgs = { - size?: InputMaybe; -}; - -/** Types which can be actors for `BranchActorAllowance` objects. */ -export type BranchActorAllowanceActor = App | Team | User; - -/** Parameters to be used for the branch_name_pattern rule */ -export type BranchNamePatternParameters = { - /** How this rule appears when configuring it. */ - readonly name?: Maybe; - /** If true, the rule will fail if the pattern matches. */ - readonly negate: Scalars['Boolean']['output']; - /** The operator to use for matching. */ - readonly operator: Scalars['String']['output']; - /** The pattern to match with. */ - readonly pattern: Scalars['String']['output']; -}; - -/** Parameters to be used for the branch_name_pattern rule */ -export type BranchNamePatternParametersInput = { - /** How this rule appears when configuring it. */ - readonly name?: InputMaybe; - /** If true, the rule will fail if the pattern matches. */ - readonly negate?: InputMaybe; - /** The operator to use for matching. */ - readonly operator: Scalars['String']['input']; - /** The pattern to match with. */ - readonly pattern: Scalars['String']['input']; -}; - -/** A branch protection rule. */ -export type BranchProtectionRule = Node & { - /** Can this branch be deleted. */ - readonly allowsDeletions: Scalars['Boolean']['output']; - /** Are force pushes allowed on this branch. */ - readonly allowsForcePushes: Scalars['Boolean']['output']; - /** Is branch creation a protected operation. */ - readonly blocksCreations: Scalars['Boolean']['output']; - /** A list of conflicts matching branches protection rule and other branch protection rules */ - readonly branchProtectionRuleConflicts: BranchProtectionRuleConflictConnection; - /** A list of actors able to force push for this branch protection rule. */ - readonly bypassForcePushAllowances: BypassForcePushAllowanceConnection; - /** A list of actors able to bypass PRs for this branch protection rule. */ - readonly bypassPullRequestAllowances: BypassPullRequestAllowanceConnection; - /** The actor who created this branch protection rule. */ - readonly creator?: Maybe; - /** Identifies the primary key from the database. */ - readonly databaseId?: Maybe; - /** Will new commits pushed to matching branches dismiss pull request review approvals. */ - readonly dismissesStaleReviews: Scalars['Boolean']['output']; - /** The Node ID of the BranchProtectionRule object */ - readonly id: Scalars['ID']['output']; - /** Can admins override branch protection. */ - readonly isAdminEnforced: Scalars['Boolean']['output']; - /** - * Whether users can pull changes from upstream when the branch is locked. Set to - * `true` to allow fork syncing. Set to `false` to prevent fork syncing. - */ - readonly lockAllowsFetchAndMerge: Scalars['Boolean']['output']; - /** Whether to set the branch as read-only. If this is true, users will not be able to push to the branch. */ - readonly lockBranch: Scalars['Boolean']['output']; - /** Repository refs that are protected by this rule */ - readonly matchingRefs: RefConnection; - /** Identifies the protection rule pattern. */ - readonly pattern: Scalars['String']['output']; - /** A list push allowances for this branch protection rule. */ - readonly pushAllowances: PushAllowanceConnection; - /** The repository associated with this branch protection rule. */ - readonly repository?: Maybe; - /** Whether the most recent push must be approved by someone other than the person who pushed it */ - readonly requireLastPushApproval: Scalars['Boolean']['output']; - /** Number of approving reviews required to update matching branches. */ - readonly requiredApprovingReviewCount?: Maybe; - /** List of required deployment environments that must be deployed successfully to update matching branches */ - readonly requiredDeploymentEnvironments?: Maybe>>; - /** List of required status check contexts that must pass for commits to be accepted to matching branches. */ - readonly requiredStatusCheckContexts?: Maybe>>; - /** List of required status checks that must pass for commits to be accepted to matching branches. */ - readonly requiredStatusChecks?: Maybe>; - /** Are approving reviews required to update matching branches. */ - readonly requiresApprovingReviews: Scalars['Boolean']['output']; - /** Are reviews from code owners required to update matching branches. */ - readonly requiresCodeOwnerReviews: Scalars['Boolean']['output']; - /** Are commits required to be signed. */ - readonly requiresCommitSignatures: Scalars['Boolean']['output']; - /** Are conversations required to be resolved before merging. */ - readonly requiresConversationResolution: Scalars['Boolean']['output']; - /** Does this branch require deployment to specific environments before merging */ - readonly requiresDeployments: Scalars['Boolean']['output']; - /** Are merge commits prohibited from being pushed to this branch. */ - readonly requiresLinearHistory: Scalars['Boolean']['output']; - /** Are status checks required to update matching branches. */ - readonly requiresStatusChecks: Scalars['Boolean']['output']; - /** Are branches required to be up to date before merging. */ - readonly requiresStrictStatusChecks: Scalars['Boolean']['output']; - /** Is pushing to matching branches restricted. */ - readonly restrictsPushes: Scalars['Boolean']['output']; - /** Is dismissal of pull request reviews restricted. */ - readonly restrictsReviewDismissals: Scalars['Boolean']['output']; - /** A list review dismissal allowances for this branch protection rule. */ - readonly reviewDismissalAllowances: ReviewDismissalAllowanceConnection; -}; - - -/** A branch protection rule. */ -export type BranchProtectionRuleBranchProtectionRuleConflictsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; -}; - - -/** A branch protection rule. */ -export type BranchProtectionRuleBypassForcePushAllowancesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; -}; - - -/** A branch protection rule. */ -export type BranchProtectionRuleBypassPullRequestAllowancesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; -}; - - -/** A branch protection rule. */ -export type BranchProtectionRuleMatchingRefsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - query?: InputMaybe; -}; - - -/** A branch protection rule. */ -export type BranchProtectionRulePushAllowancesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; -}; - - -/** A branch protection rule. */ -export type BranchProtectionRuleReviewDismissalAllowancesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; -}; - -/** A conflict between two branch protection rules. */ -export type BranchProtectionRuleConflict = { - /** Identifies the branch protection rule. */ - readonly branchProtectionRule?: Maybe; - /** Identifies the conflicting branch protection rule. */ - readonly conflictingBranchProtectionRule?: Maybe; - /** Identifies the branch ref that has conflicting rules */ - readonly ref?: Maybe; -}; - -/** The connection type for BranchProtectionRuleConflict. */ -export type BranchProtectionRuleConflictConnection = { - /** A list of edges. */ - readonly edges?: Maybe>>; - /** A list of nodes. */ - readonly nodes?: Maybe>>; - /** Information to aid in pagination. */ - readonly pageInfo: PageInfo; - /** Identifies the total count of items in the connection. */ - readonly totalCount: Scalars['Int']['output']; -}; - -/** An edge in a connection. */ -export type BranchProtectionRuleConflictEdge = { - /** A cursor for use in pagination. */ - readonly cursor: Scalars['String']['output']; - /** The item at the end of the edge. */ - readonly node?: Maybe; -}; - -/** The connection type for BranchProtectionRule. */ -export type BranchProtectionRuleConnection = { - /** A list of edges. */ - readonly edges?: Maybe>>; - /** A list of nodes. */ - readonly nodes?: Maybe>>; - /** Information to aid in pagination. */ - readonly pageInfo: PageInfo; - /** Identifies the total count of items in the connection. */ - readonly totalCount: Scalars['Int']['output']; -}; - -/** An edge in a connection. */ -export type BranchProtectionRuleEdge = { - /** A cursor for use in pagination. */ - readonly cursor: Scalars['String']['output']; - /** The item at the end of the edge. */ - readonly node?: Maybe; -}; - -/** - * Information about a sponsorship to make for a user or organization with a GitHub - * Sponsors profile, as part of sponsoring many users or organizations at once. - */ -export type BulkSponsorship = { - /** The amount to pay to the sponsorable in US dollars. Valid values: 1-12000. */ - readonly amount: Scalars['Int']['input']; - /** The ID of the user or organization who is receiving the sponsorship. Required if sponsorableLogin is not given. */ - readonly sponsorableId?: InputMaybe; - /** The username of the user or organization who is receiving the sponsorship. Required if sponsorableId is not given. */ - readonly sponsorableLogin?: InputMaybe; -}; - -/** Types that can represent a repository ruleset bypass actor. */ -export type BypassActor = App | Team | User; - -/** A user, team, or app who has the ability to bypass a force push requirement on a protected branch. */ -export type BypassForcePushAllowance = Node & { - /** The actor that can force push. */ - readonly actor?: Maybe; - /** Identifies the branch protection rule associated with the allowed user, team, or app. */ - readonly branchProtectionRule?: Maybe; - /** The Node ID of the BypassForcePushAllowance object */ - readonly id: Scalars['ID']['output']; -}; - -/** The connection type for BypassForcePushAllowance. */ -export type BypassForcePushAllowanceConnection = { - /** A list of edges. */ - readonly edges?: Maybe>>; - /** A list of nodes. */ - readonly nodes?: Maybe>>; - /** Information to aid in pagination. */ - readonly pageInfo: PageInfo; - /** Identifies the total count of items in the connection. */ - readonly totalCount: Scalars['Int']['output']; -}; - -/** An edge in a connection. */ -export type BypassForcePushAllowanceEdge = { - /** A cursor for use in pagination. */ - readonly cursor: Scalars['String']['output']; - /** The item at the end of the edge. */ - readonly node?: Maybe; -}; - -/** A user, team, or app who has the ability to bypass a pull request requirement on a protected branch. */ -export type BypassPullRequestAllowance = Node & { - /** The actor that can bypass. */ - readonly actor?: Maybe; - /** Identifies the branch protection rule associated with the allowed user, team, or app. */ - readonly branchProtectionRule?: Maybe; - /** The Node ID of the BypassPullRequestAllowance object */ - readonly id: Scalars['ID']['output']; -}; - -/** The connection type for BypassPullRequestAllowance. */ -export type BypassPullRequestAllowanceConnection = { - /** A list of edges. */ - readonly edges?: Maybe>>; - /** A list of nodes. */ - readonly nodes?: Maybe>>; - /** Information to aid in pagination. */ - readonly pageInfo: PageInfo; - /** Identifies the total count of items in the connection. */ - readonly totalCount: Scalars['Int']['output']; -}; - -/** An edge in a connection. */ -export type BypassPullRequestAllowanceEdge = { - /** A cursor for use in pagination. */ - readonly cursor: Scalars['String']['output']; - /** The item at the end of the edge. */ - readonly node?: Maybe; -}; - -/** The Common Vulnerability Scoring System */ -export type Cvss = { - /** The CVSS score associated with this advisory */ - readonly score: Scalars['Float']['output']; - /** The CVSS vector string associated with this advisory */ - readonly vectorString?: Maybe; -}; - -/** A common weakness enumeration */ -export type Cwe = Node & { - /** The id of the CWE */ - readonly cweId: Scalars['String']['output']; - /** A detailed description of this CWE */ - readonly description: Scalars['String']['output']; - /** The Node ID of the CWE object */ - readonly id: Scalars['ID']['output']; - /** The name of this CWE */ - readonly name: Scalars['String']['output']; -}; - -/** The connection type for CWE. */ -export type CweConnection = { - /** A list of edges. */ - readonly edges?: Maybe>>; - /** A list of nodes. */ - readonly nodes?: Maybe>>; - /** Information to aid in pagination. */ - readonly pageInfo: PageInfo; - /** Identifies the total count of items in the connection. */ - readonly totalCount: Scalars['Int']['output']; -}; - -/** An edge in a connection. */ -export type CweEdge = { - /** A cursor for use in pagination. */ - readonly cursor: Scalars['String']['output']; - /** The item at the end of the edge. */ - readonly node?: Maybe; -}; - -/** Autogenerated input type of CancelEnterpriseAdminInvitation */ -export type CancelEnterpriseAdminInvitationInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The Node ID of the pending enterprise administrator invitation. */ - readonly invitationId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of CancelEnterpriseAdminInvitation. */ -export type CancelEnterpriseAdminInvitationPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The invitation that was canceled. */ - readonly invitation?: Maybe; - /** A message confirming the result of canceling an administrator invitation. */ - readonly message?: Maybe; -}; - -/** Autogenerated input type of CancelEnterpriseMemberInvitation */ -export type CancelEnterpriseMemberInvitationInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The Node ID of the pending enterprise member invitation. */ - readonly invitationId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of CancelEnterpriseMemberInvitation. */ -export type CancelEnterpriseMemberInvitationPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The invitation that was canceled. */ - readonly invitation?: Maybe; - /** A message confirming the result of canceling an member invitation. */ - readonly message?: Maybe; -}; - -/** Autogenerated input type of CancelSponsorship */ -export type CancelSponsorshipInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** - * The ID of the user or organization who is acting as the sponsor, paying for - * the sponsorship. Required if sponsorLogin is not given. - */ - readonly sponsorId?: InputMaybe; - /** - * The username of the user or organization who is acting as the sponsor, paying - * for the sponsorship. Required if sponsorId is not given. - */ - readonly sponsorLogin?: InputMaybe; - /** The ID of the user or organization who is receiving the sponsorship. Required if sponsorableLogin is not given. */ - readonly sponsorableId?: InputMaybe; - /** The username of the user or organization who is receiving the sponsorship. Required if sponsorableId is not given. */ - readonly sponsorableLogin?: InputMaybe; -}; - -/** Autogenerated return type of CancelSponsorship. */ -export type CancelSponsorshipPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The tier that was being used at the time of cancellation. */ - readonly sponsorsTier?: Maybe; -}; - -/** Autogenerated input type of ChangeUserStatus */ -export type ChangeUserStatusInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The emoji to represent your status. Can either be a native Unicode emoji or an emoji name with colons, e.g., :grinning:. */ - readonly emoji?: InputMaybe; - /** If set, the user status will not be shown after this date. */ - readonly expiresAt?: InputMaybe; - /** Whether this status should indicate you are not fully available on GitHub, e.g., you are away. */ - readonly limitedAvailability?: InputMaybe; - /** A short description of your current status. */ - readonly message?: InputMaybe; - /** - * The ID of the organization whose members will be allowed to see the status. If - * omitted, the status will be publicly visible. - */ - readonly organizationId?: InputMaybe; -}; - -/** Autogenerated return type of ChangeUserStatus. */ -export type ChangeUserStatusPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** Your updated status. */ - readonly status?: Maybe; -}; - -/** A single check annotation. */ -export type CheckAnnotation = { - /** The annotation's severity level. */ - readonly annotationLevel?: Maybe; - /** The path to the file that this annotation was made on. */ - readonly blobUrl: Scalars['URI']['output']; - /** - * Identifies the primary key from the database. - * @deprecated `databaseId` will be removed because it does not support 64-bit signed integer identifiers. Use `fullDatabaseId` instead. Removal on 2027-01-01 UTC. - */ - readonly databaseId?: Maybe; - /** Identifies the primary key from the database as a BigInt. */ - readonly fullDatabaseId?: Maybe; - /** The position of this annotation. */ - readonly location: CheckAnnotationSpan; - /** The annotation's message. */ - readonly message: Scalars['String']['output']; - /** The path that this annotation was made on. */ - readonly path: Scalars['String']['output']; - /** Additional information about the annotation. */ - readonly rawDetails?: Maybe; - /** The annotation's title */ - readonly title?: Maybe; -}; - -/** The connection type for CheckAnnotation. */ -export type CheckAnnotationConnection = { - /** A list of edges. */ - readonly edges?: Maybe>>; - /** A list of nodes. */ - readonly nodes?: Maybe>>; - /** Information to aid in pagination. */ - readonly pageInfo: PageInfo; - /** Identifies the total count of items in the connection. */ - readonly totalCount: Scalars['Int']['output']; -}; - -/** Information from a check run analysis to specific lines of code. */ -export type CheckAnnotationData = { - /** Represents an annotation's information level */ - readonly annotationLevel: CheckAnnotationLevel; - /** The location of the annotation */ - readonly location: CheckAnnotationRange; - /** A short description of the feedback for these lines of code. */ - readonly message: Scalars['String']['input']; - /** The path of the file to add an annotation to. */ - readonly path: Scalars['String']['input']; - /** Details about this annotation. */ - readonly rawDetails?: InputMaybe; - /** The title that represents the annotation. */ - readonly title?: InputMaybe; -}; - -/** An edge in a connection. */ -export type CheckAnnotationEdge = { - /** A cursor for use in pagination. */ - readonly cursor: Scalars['String']['output']; - /** The item at the end of the edge. */ - readonly node?: Maybe; -}; - -/** Represents an annotation's information level. */ -export enum CheckAnnotationLevel { - /** An annotation indicating an inescapable error. */ - Failure = 'FAILURE', - /** An annotation indicating some information. */ - Notice = 'NOTICE', - /** An annotation indicating an ignorable error. */ - Warning = 'WARNING' -} - -/** A character position in a check annotation. */ -export type CheckAnnotationPosition = { - /** Column number (1 indexed). */ - readonly column?: Maybe; - /** Line number (1 indexed). */ - readonly line: Scalars['Int']['output']; -}; - -/** Information from a check run analysis to specific lines of code. */ -export type CheckAnnotationRange = { - /** The ending column of the range. */ - readonly endColumn?: InputMaybe; - /** The ending line of the range. */ - readonly endLine: Scalars['Int']['input']; - /** The starting column of the range. */ - readonly startColumn?: InputMaybe; - /** The starting line of the range. */ - readonly startLine: Scalars['Int']['input']; -}; - -/** An inclusive pair of positions for a check annotation. */ -export type CheckAnnotationSpan = { - /** End position (inclusive). */ - readonly end: CheckAnnotationPosition; - /** Start position (inclusive). */ - readonly start: CheckAnnotationPosition; -}; - -/** The possible states for a check suite or run conclusion. */ -export enum CheckConclusionState { - /** The check suite or run requires action. */ - ActionRequired = 'ACTION_REQUIRED', - /** The check suite or run has been cancelled. */ - Cancelled = 'CANCELLED', - /** The check suite or run has failed. */ - Failure = 'FAILURE', - /** The check suite or run was neutral. */ - Neutral = 'NEUTRAL', - /** The check suite or run was skipped. */ - Skipped = 'SKIPPED', - /** The check suite or run was marked stale by GitHub. Only GitHub can use this conclusion. */ - Stale = 'STALE', - /** The check suite or run has failed at startup. */ - StartupFailure = 'STARTUP_FAILURE', - /** The check suite or run has succeeded. */ - Success = 'SUCCESS', - /** The check suite or run has timed out. */ - TimedOut = 'TIMED_OUT' -} - -/** A check run. */ -export type CheckRun = Node & RequirableByPullRequest & UniformResourceLocatable & { - /** The check run's annotations */ - readonly annotations?: Maybe; - /** The check suite that this run is a part of. */ - readonly checkSuite: CheckSuite; - /** Identifies the date and time when the check run was completed. */ - readonly completedAt?: Maybe; - /** The conclusion of the check run. */ - readonly conclusion?: Maybe; - /** Identifies the primary key from the database. */ - readonly databaseId?: Maybe; - /** The corresponding deployment for this job, if any */ - readonly deployment?: Maybe; - /** The URL from which to find full details of the check run on the integrator's site. */ - readonly detailsUrl?: Maybe; - /** A reference for the check run on the integrator's system. */ - readonly externalId?: Maybe; - /** The Node ID of the CheckRun object */ - readonly id: Scalars['ID']['output']; - /** Whether this is required to pass before merging for a specific pull request. */ - readonly isRequired: Scalars['Boolean']['output']; - /** The name of the check for this check run. */ - readonly name: Scalars['String']['output']; - /** Information about a pending deployment, if any, in this check run */ - readonly pendingDeploymentRequest?: Maybe; - /** The permalink to the check run summary. */ - readonly permalink: Scalars['URI']['output']; - /** The repository associated with this check run. */ - readonly repository: Repository; - /** The HTTP path for this check run. */ - readonly resourcePath: Scalars['URI']['output']; - /** Identifies the date and time when the check run was started. */ - readonly startedAt?: Maybe; - /** The current status of the check run. */ - readonly status: CheckStatusState; - /** The check run's steps */ - readonly steps?: Maybe; - /** A string representing the check run's summary */ - readonly summary?: Maybe; - /** A string representing the check run's text */ - readonly text?: Maybe; - /** A string representing the check run */ - readonly title?: Maybe; - /** The HTTP URL for this check run. */ - readonly url: Scalars['URI']['output']; -}; - - -/** A check run. */ -export type CheckRunAnnotationsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; -}; - - -/** A check run. */ -export type CheckRunIsRequiredArgs = { - pullRequestId?: InputMaybe; - pullRequestNumber?: InputMaybe; -}; - - -/** A check run. */ -export type CheckRunStepsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - number?: InputMaybe; -}; - -/** Possible further actions the integrator can perform. */ -export type CheckRunAction = { - /** A short explanation of what this action would do. */ - readonly description: Scalars['String']['input']; - /** A reference for the action on the integrator's system. */ - readonly identifier: Scalars['String']['input']; - /** The text to be displayed on a button in the web UI. */ - readonly label: Scalars['String']['input']; -}; - -/** The connection type for CheckRun. */ -export type CheckRunConnection = { - /** A list of edges. */ - readonly edges?: Maybe>>; - /** A list of nodes. */ - readonly nodes?: Maybe>>; - /** Information to aid in pagination. */ - readonly pageInfo: PageInfo; - /** Identifies the total count of items in the connection. */ - readonly totalCount: Scalars['Int']['output']; -}; - -/** An edge in a connection. */ -export type CheckRunEdge = { - /** A cursor for use in pagination. */ - readonly cursor: Scalars['String']['output']; - /** The item at the end of the edge. */ - readonly node?: Maybe; -}; - -/** The filters that are available when fetching check runs. */ -export type CheckRunFilter = { - /** Filters the check runs created by this application ID. */ - readonly appId?: InputMaybe; - /** Filters the check runs by this name. */ - readonly checkName?: InputMaybe; - /** Filters the check runs by this type. */ - readonly checkType?: InputMaybe; - /** Filters the check runs by these conclusions. */ - readonly conclusions?: InputMaybe>; - /** Filters the check runs by this status. Superceded by statuses. */ - readonly status?: InputMaybe; - /** Filters the check runs by this status. Overrides status. */ - readonly statuses?: InputMaybe>; -}; - -/** Descriptive details about the check run. */ -export type CheckRunOutput = { - /** The annotations that are made as part of the check run. */ - readonly annotations?: InputMaybe>; - /** Images attached to the check run output displayed in the GitHub pull request UI. */ - readonly images?: InputMaybe>; - /** The summary of the check run (supports Commonmark). */ - readonly summary: Scalars['String']['input']; - /** The details of the check run (supports Commonmark). */ - readonly text?: InputMaybe; - /** A title to provide for this check run. */ - readonly title: Scalars['String']['input']; -}; - -/** Images attached to the check run output displayed in the GitHub pull request UI. */ -export type CheckRunOutputImage = { - /** The alternative text for the image. */ - readonly alt: Scalars['String']['input']; - /** A short image description. */ - readonly caption?: InputMaybe; - /** The full URL of the image. */ - readonly imageUrl: Scalars['URI']['input']; -}; - -/** The possible states of a check run in a status rollup. */ -export enum CheckRunState { - /** The check run requires action. */ - ActionRequired = 'ACTION_REQUIRED', - /** The check run has been cancelled. */ - Cancelled = 'CANCELLED', - /** The check run has been completed. */ - Completed = 'COMPLETED', - /** The check run has failed. */ +import type { DocumentTypeDecoration } from '@graphql-typed-document-node/core'; +/** The possible states in which a deployment can be. */ +export enum DeploymentState { + /** The pending deployment was not updated after 30 minutes. */ + Abandoned = 'ABANDONED', + /** The deployment is currently active. */ + Active = 'ACTIVE', + /** An inactive transient deployment. */ + Destroyed = 'DESTROYED', + /** The deployment experienced an error. */ + Error = 'ERROR', + /** The deployment has failed. */ Failure = 'FAILURE', - /** The check run is in progress. */ + /** The deployment is inactive. */ + Inactive = 'INACTIVE', + /** The deployment is in progress. */ InProgress = 'IN_PROGRESS', - /** The check run was neutral. */ - Neutral = 'NEUTRAL', - /** The check run is in pending state. */ + /** The deployment is pending. */ Pending = 'PENDING', - /** The check run has been queued. */ + /** The deployment has queued */ Queued = 'QUEUED', - /** The check run was skipped. */ - Skipped = 'SKIPPED', - /** The check run was marked stale by GitHub. Only GitHub can use this conclusion. */ - Stale = 'STALE', - /** The check run has failed at startup. */ - StartupFailure = 'STARTUP_FAILURE', - /** The check run has succeeded. */ + /** The deployment was successful. */ Success = 'SUCCESS', - /** The check run has timed out. */ - TimedOut = 'TIMED_OUT', - /** The check run is in waiting state. */ + /** The deployment is waiting. */ Waiting = 'WAITING' } -/** Represents a count of the state of a check run. */ -export type CheckRunStateCount = { - /** The number of check runs with this state. */ - readonly count: Scalars['Int']['output']; - /** The state of a check run. */ - readonly state: CheckRunState; -}; - -/** The possible types of check runs. */ -export enum CheckRunType { - /** Every check run available. */ - All = 'ALL', - /** The latest check run. */ - Latest = 'LATEST' -} - -/** The possible states for a check suite or run status. */ -export enum CheckStatusState { - /** The check suite or run has been completed. */ - Completed = 'COMPLETED', - /** The check suite or run is in progress. */ +/** The possible states for a deployment status. */ +export enum DeploymentStatusState { + /** The deployment experienced an error. */ + Error = 'ERROR', + /** The deployment has failed. */ + Failure = 'FAILURE', + /** The deployment is inactive. */ + Inactive = 'INACTIVE', + /** The deployment is in progress. */ InProgress = 'IN_PROGRESS', - /** The check suite or run is in pending state. */ + /** The deployment is pending. */ Pending = 'PENDING', - /** The check suite or run has been queued. */ + /** The deployment is queued */ Queued = 'QUEUED', - /** The check suite or run has been requested. */ - Requested = 'REQUESTED', - /** The check suite or run is in waiting state. */ + /** The deployment was successful. */ + Success = 'SUCCESS', + /** The deployment is waiting. */ Waiting = 'WAITING' } -/** A single check step. */ -export type CheckStep = { - /** Identifies the date and time when the check step was completed. */ - readonly completedAt?: Maybe; - /** The conclusion of the check step. */ - readonly conclusion?: Maybe; - /** A reference for the check step on the integrator's system. */ - readonly externalId?: Maybe; - /** The step's name. */ - readonly name: Scalars['String']['output']; - /** The index of the step in the list of steps of the parent check run. */ - readonly number: Scalars['Int']['output']; - /** Number of seconds to completion. */ - readonly secondsToCompletion?: Maybe; - /** Identifies the date and time when the check step was started. */ - readonly startedAt?: Maybe; - /** The current status of the check step. */ - readonly status: CheckStatusState; -}; - -/** The connection type for CheckStep. */ -export type CheckStepConnection = { - /** A list of edges. */ - readonly edges?: Maybe>>; - /** A list of nodes. */ - readonly nodes?: Maybe>>; - /** Information to aid in pagination. */ - readonly pageInfo: PageInfo; - /** Identifies the total count of items in the connection. */ - readonly totalCount: Scalars['Int']['output']; -}; - -/** An edge in a connection. */ -export type CheckStepEdge = { - /** A cursor for use in pagination. */ - readonly cursor: Scalars['String']['output']; - /** The item at the end of the edge. */ - readonly node?: Maybe; -}; - -/** A check suite. */ -export type CheckSuite = Node & { - /** The GitHub App which created this check suite. */ - readonly app?: Maybe; - /** The name of the branch for this check suite. */ - readonly branch?: Maybe; - /** The check runs associated with a check suite. */ - readonly checkRuns?: Maybe; - /** The commit for this check suite */ - readonly commit: Commit; - /** The conclusion of this check suite. */ - readonly conclusion?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The user who triggered the check suite. */ - readonly creator?: Maybe; - /** Identifies the primary key from the database. */ - readonly databaseId?: Maybe; - /** The Node ID of the CheckSuite object */ - readonly id: Scalars['ID']['output']; - /** A list of open pull requests matching the check suite. */ - readonly matchingPullRequests?: Maybe; - /** The push that triggered this check suite. */ - readonly push?: Maybe; - /** The repository associated with this check suite. */ - readonly repository: Repository; - /** The HTTP path for this check suite */ - readonly resourcePath: Scalars['URI']['output']; - /** The status of this check suite. */ - readonly status: CheckStatusState; - /** Identifies the date and time when the object was last updated. */ - readonly updatedAt: Scalars['DateTime']['output']; - /** The HTTP URL for this check suite */ - readonly url: Scalars['URI']['output']; - /** The workflow run associated with this check suite. */ - readonly workflowRun?: Maybe; -}; - - -/** A check suite. */ -export type CheckSuiteCheckRunsArgs = { - after?: InputMaybe; - before?: InputMaybe; - filterBy?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; -}; - - -/** A check suite. */ -export type CheckSuiteMatchingPullRequestsArgs = { - after?: InputMaybe; - baseRefName?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - headRefName?: InputMaybe; - labels?: InputMaybe>; - last?: InputMaybe; - orderBy?: InputMaybe; - states?: InputMaybe>; -}; - -/** The auto-trigger preferences that are available for check suites. */ -export type CheckSuiteAutoTriggerPreference = { - /** The node ID of the application that owns the check suite. */ - readonly appId: Scalars['ID']['input']; - /** Set to `true` to enable automatic creation of CheckSuite events upon pushes to the repository. */ - readonly setting: Scalars['Boolean']['input']; -}; - -/** The connection type for CheckSuite. */ -export type CheckSuiteConnection = { - /** A list of edges. */ - readonly edges?: Maybe>>; - /** A list of nodes. */ - readonly nodes?: Maybe>>; - /** Information to aid in pagination. */ - readonly pageInfo: PageInfo; - /** Identifies the total count of items in the connection. */ - readonly totalCount: Scalars['Int']['output']; -}; - -/** An edge in a connection. */ -export type CheckSuiteEdge = { - /** A cursor for use in pagination. */ - readonly cursor: Scalars['String']['output']; - /** The item at the end of the edge. */ - readonly node?: Maybe; -}; - -/** The filters that are available when fetching check suites. */ -export type CheckSuiteFilter = { - /** Filters the check suites created by this application ID. */ - readonly appId?: InputMaybe; - /** Filters the check suites by this name. */ - readonly checkName?: InputMaybe; -}; - -/** An object which can have its data claimed or claim data from another. */ -export type Claimable = Mannequin | User; - -/** Autogenerated input type of ClearLabelsFromLabelable */ -export type ClearLabelsFromLabelableInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The id of the labelable object to clear the labels from. */ - readonly labelableId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of ClearLabelsFromLabelable. */ -export type ClearLabelsFromLabelablePayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The item that was unlabeled. */ - readonly labelable?: Maybe; -}; - -/** Autogenerated input type of ClearProjectV2ItemFieldValue */ -export type ClearProjectV2ItemFieldValueInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The ID of the field to be cleared. */ - readonly fieldId: Scalars['ID']['input']; - /** The ID of the item to be cleared. */ - readonly itemId: Scalars['ID']['input']; - /** The ID of the Project. */ - readonly projectId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of ClearProjectV2ItemFieldValue. */ -export type ClearProjectV2ItemFieldValuePayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The updated item. */ - readonly projectV2Item?: Maybe; -}; - -/** Autogenerated input type of CloneProject */ -export type CloneProjectInput = { - /** The description of the project. */ - readonly body?: InputMaybe; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** Whether or not to clone the source project's workflows. */ - readonly includeWorkflows: Scalars['Boolean']['input']; - /** The name of the project. */ - readonly name: Scalars['String']['input']; - /** The visibility of the project, defaults to false (private). */ - readonly public?: InputMaybe; - /** The source project to clone. */ - readonly sourceId: Scalars['ID']['input']; - /** The owner ID to create the project under. */ - readonly targetOwnerId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of CloneProject. */ -export type CloneProjectPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The id of the JobStatus for populating cloned fields. */ - readonly jobStatusId?: Maybe; - /** The new cloned project. */ - readonly project?: Maybe; -}; - -/** Autogenerated input type of CloneTemplateRepository */ -export type CloneTemplateRepositoryInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** A short description of the new repository. */ - readonly description?: InputMaybe; - /** - * Whether to copy all branches from the template to the new repository. Defaults - * to copying only the default branch of the template. - */ - readonly includeAllBranches?: InputMaybe; - /** The name of the new repository. */ - readonly name: Scalars['String']['input']; - /** The ID of the owner for the new repository. */ - readonly ownerId: Scalars['ID']['input']; - /** The Node ID of the template repository. */ - readonly repositoryId: Scalars['ID']['input']; - /** Indicates the repository's visibility level. */ - readonly visibility: RepositoryVisibility; -}; - -/** Autogenerated return type of CloneTemplateRepository. */ -export type CloneTemplateRepositoryPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The new repository. */ - readonly repository?: Maybe; -}; - -/** An object that can be closed */ -export type Closable = { - /** Indicates if the object is closed (definition of closed may depend on type) */ - readonly closed: Scalars['Boolean']['output']; - /** Identifies the date and time when the object was closed. */ - readonly closedAt?: Maybe; - /** Indicates if the object can be closed by the viewer. */ - readonly viewerCanClose: Scalars['Boolean']['output']; - /** Indicates if the object can be reopened by the viewer. */ - readonly viewerCanReopen: Scalars['Boolean']['output']; -}; - -/** Autogenerated input type of CloseDiscussion */ -export type CloseDiscussionInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** ID of the discussion to be closed. */ - readonly discussionId: Scalars['ID']['input']; - /** The reason why the discussion is being closed. */ - readonly reason?: InputMaybe; -}; - -/** Autogenerated return type of CloseDiscussion. */ -export type CloseDiscussionPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The discussion that was closed. */ - readonly discussion?: Maybe; -}; - -/** Autogenerated input type of CloseIssue */ -export type CloseIssueInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** ID of the issue that this is a duplicate of. */ - readonly duplicateIssueId?: InputMaybe; - /** ID of the issue to be closed. */ - readonly issueId: Scalars['ID']['input']; - /** The reason the issue is to be closed. */ - readonly stateReason?: InputMaybe; -}; - -/** Autogenerated return type of CloseIssue. */ -export type CloseIssuePayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The issue that was closed. */ - readonly issue?: Maybe; -}; - -/** Autogenerated input type of ClosePullRequest */ -export type ClosePullRequestInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** ID of the pull request to be closed. */ - readonly pullRequestId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of ClosePullRequest. */ -export type ClosePullRequestPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The pull request that was closed. */ - readonly pullRequest?: Maybe; -}; - -/** Represents a 'closed' event on any `Closable`. */ -export type ClosedEvent = Node & UniformResourceLocatable & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Object that was closed. */ - readonly closable: Closable; - /** Object which triggered the creation of this event. */ - readonly closer?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The issue or pull request that this issue was marked as a duplicate of. */ - readonly duplicateOf?: Maybe; - /** The Node ID of the ClosedEvent object */ - readonly id: Scalars['ID']['output']; - /** The HTTP path for this closed event. */ - readonly resourcePath: Scalars['URI']['output']; - /** The reason the issue state was changed to closed. */ - readonly stateReason?: Maybe; - /** The HTTP URL for this closed event. */ - readonly url: Scalars['URI']['output']; -}; - -/** The object which triggered a `ClosedEvent`. */ -export type Closer = Commit | ProjectV2 | PullRequest; - -/** The Code of Conduct for a repository */ -export type CodeOfConduct = Node & { - /** The body of the Code of Conduct */ - readonly body?: Maybe; - /** The Node ID of the CodeOfConduct object */ - readonly id: Scalars['ID']['output']; - /** The key for the Code of Conduct */ - readonly key: Scalars['String']['output']; - /** The formal name of the Code of Conduct */ - readonly name: Scalars['String']['output']; - /** The HTTP path for this Code of Conduct */ - readonly resourcePath?: Maybe; - /** The HTTP URL for this Code of Conduct */ - readonly url?: Maybe; -}; - -/** - * Choose which tools must provide code scanning results before the reference is - * updated. When configured, code scanning must be enabled and have results for - * both the commit and the reference being updated. - */ -export type CodeScanningParameters = { - /** Tools that must provide code scanning results for this rule to pass. */ - readonly codeScanningTools: ReadonlyArray; -}; - -/** - * Choose which tools must provide code scanning results before the reference is - * updated. When configured, code scanning must be enabled and have results for - * both the commit and the reference being updated. - */ -export type CodeScanningParametersInput = { - /** Tools that must provide code scanning results for this rule to pass. */ - readonly codeScanningTools: ReadonlyArray; -}; - -/** A tool that must provide code scanning results for this rule to pass. */ -export type CodeScanningTool = { - /** - * The severity level at which code scanning results that raise alerts block a - * reference update. For more information on alert severity levels, see "[About code scanning alerts](${externalDocsUrl}/code-security/code-scanning/managing-code-scanning-alerts/about-code-scanning-alerts#about-alert-severity-and-security-severity-levels)." - */ - readonly alertsThreshold: Scalars['String']['output']; - /** - * The severity level at which code scanning results that raise security alerts - * block a reference update. For more information on security severity levels, - * see "[About code scanning alerts](${externalDocsUrl}/code-security/code-scanning/managing-code-scanning-alerts/about-code-scanning-alerts#about-alert-severity-and-security-severity-levels)." - */ - readonly securityAlertsThreshold: Scalars['String']['output']; - /** The name of a code scanning tool */ - readonly tool: Scalars['String']['output']; -}; - -/** A tool that must provide code scanning results for this rule to pass. */ -export type CodeScanningToolInput = { - /** - * The severity level at which code scanning results that raise alerts block a - * reference update. For more information on alert severity levels, see "[About code scanning alerts](${externalDocsUrl}/code-security/code-scanning/managing-code-scanning-alerts/about-code-scanning-alerts#about-alert-severity-and-security-severity-levels)." - */ - readonly alertsThreshold: Scalars['String']['input']; - /** - * The severity level at which code scanning results that raise security alerts - * block a reference update. For more information on security severity levels, - * see "[About code scanning alerts](${externalDocsUrl}/code-security/code-scanning/managing-code-scanning-alerts/about-code-scanning-alerts#about-alert-severity-and-security-severity-levels)." - */ - readonly securityAlertsThreshold: Scalars['String']['input']; - /** The name of a code scanning tool */ - readonly tool: Scalars['String']['input']; -}; - -/** Collaborators affiliation level with a subject. */ -export enum CollaboratorAffiliation { - /** All collaborators the authenticated user can see. */ - All = 'ALL', - /** All collaborators with permissions to an organization-owned subject, regardless of organization membership status. */ - Direct = 'DIRECT', - /** All outside collaborators of an organization-owned subject. */ - Outside = 'OUTSIDE' -} - -/** Represents a comment. */ -export type Comment = { - /** The actor who authored the comment. */ - readonly author?: Maybe; - /** Author's association with the subject of the comment. */ - readonly authorAssociation: CommentAuthorAssociation; - /** The body as Markdown. */ - readonly body: Scalars['String']['output']; - /** The body rendered to HTML. */ - readonly bodyHTML: Scalars['HTML']['output']; - /** The body rendered to text. */ - readonly bodyText: Scalars['String']['output']; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** Check if this comment was created via an email reply. */ - readonly createdViaEmail: Scalars['Boolean']['output']; - /** The actor who edited the comment. */ - readonly editor?: Maybe; - /** The Node ID of the Comment object */ - readonly id: Scalars['ID']['output']; - /** Check if this comment was edited and includes an edit with the creation data */ - readonly includesCreatedEdit: Scalars['Boolean']['output']; - /** The moment the editor made the last edit */ - readonly lastEditedAt?: Maybe; - /** Identifies when the comment was published at. */ - readonly publishedAt?: Maybe; - /** Identifies the date and time when the object was last updated. */ - readonly updatedAt: Scalars['DateTime']['output']; - /** A list of edits to this content. */ - readonly userContentEdits?: Maybe; - /** Did the viewer author this comment. */ - readonly viewerDidAuthor: Scalars['Boolean']['output']; -}; - - -/** Represents a comment. */ -export type CommentUserContentEditsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; -}; - -/** A comment author association with repository. */ -export enum CommentAuthorAssociation { - /** Author has been invited to collaborate on the repository. */ - Collaborator = 'COLLABORATOR', - /** Author has previously committed to the repository. */ - Contributor = 'CONTRIBUTOR', - /** Author has not previously committed to GitHub. */ - FirstTimer = 'FIRST_TIMER', - /** Author has not previously committed to the repository. */ - FirstTimeContributor = 'FIRST_TIME_CONTRIBUTOR', - /** Author is a placeholder for an unclaimed user. */ - Mannequin = 'MANNEQUIN', - /** Author is a member of the organization that owns the repository. */ - Member = 'MEMBER', - /** Author has no association with the repository. */ - None = 'NONE', - /** Author is the owner of the repository. */ - Owner = 'OWNER' -} - -/** The possible errors that will prevent a user from updating a comment. */ -export enum CommentCannotUpdateReason { - /** Unable to create comment because repository is archived. */ - Archived = 'ARCHIVED', - /** You cannot update this comment */ - Denied = 'DENIED', - /** You must be the author or have write access to this repository to update this comment. */ - InsufficientAccess = 'INSUFFICIENT_ACCESS', - /** Unable to create comment because issue is locked. */ - Locked = 'LOCKED', - /** You must be logged in to update this comment. */ - LoginRequired = 'LOGIN_REQUIRED', - /** Repository is under maintenance. */ - Maintenance = 'MAINTENANCE', - /** At least one email address must be verified to update this comment. */ - VerifiedEmailRequired = 'VERIFIED_EMAIL_REQUIRED' -} - -/** Represents a 'comment_deleted' event on a given issue or pull request. */ -export type CommentDeletedEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** Identifies the primary key from the database. */ - readonly databaseId?: Maybe; - /** The user who authored the deleted comment. */ - readonly deletedCommentAuthor?: Maybe; - /** The Node ID of the CommentDeletedEvent object */ - readonly id: Scalars['ID']['output']; -}; - -/** Represents a Git commit. */ -export type Commit = GitObject & Node & Subscribable & UniformResourceLocatable & { - /** An abbreviated version of the Git object ID */ - readonly abbreviatedOid: Scalars['String']['output']; - /** The number of additions in this commit. */ - readonly additions: Scalars['Int']['output']; - /** - * The merged Pull Request that introduced the commit to the repository. If the - * commit is not present in the default branch, additionally returns open Pull - * Requests associated with the commit - */ - readonly associatedPullRequests?: Maybe; - /** Authorship details of the commit. */ - readonly author?: Maybe; - /** Check if the committer and the author match. */ - readonly authoredByCommitter: Scalars['Boolean']['output']; - /** The datetime when this commit was authored. */ - readonly authoredDate: Scalars['DateTime']['output']; - /** - * The list of authors for this commit based on the git author and the Co-authored-by - * message trailer. The git author will always be first. - */ - readonly authors: GitActorConnection; - /** Fetches `git blame` information. */ - readonly blame: Blame; - /** - * We recommend using the `changedFilesIfAvailable` field instead of - * `changedFiles`, as `changedFiles` will cause your request to return an error - * if GitHub is unable to calculate the number of changed files. - * @deprecated `changedFiles` will be removed. Use `changedFilesIfAvailable` instead. Removal on 2023-01-01 UTC. - */ - readonly changedFiles: Scalars['Int']['output']; - /** - * The number of changed files in this commit. If GitHub is unable to calculate - * the number of changed files (for example due to a timeout), this will return - * `null`. We recommend using this field instead of `changedFiles`. - */ - readonly changedFilesIfAvailable?: Maybe; - /** The check suites associated with a commit. */ - readonly checkSuites?: Maybe; - /** Comments made on the commit. */ - readonly comments: CommitCommentConnection; - /** The HTTP path for this Git object */ - readonly commitResourcePath: Scalars['URI']['output']; - /** The HTTP URL for this Git object */ - readonly commitUrl: Scalars['URI']['output']; - /** The datetime when this commit was committed. */ - readonly committedDate: Scalars['DateTime']['output']; - /** Check if committed via GitHub web UI. */ - readonly committedViaWeb: Scalars['Boolean']['output']; - /** Committer details of the commit. */ - readonly committer?: Maybe; - /** The number of deletions in this commit. */ - readonly deletions: Scalars['Int']['output']; - /** The deployments associated with a commit. */ - readonly deployments?: Maybe; - /** The tree entry representing the file located at the given path. */ - readonly file?: Maybe; - /** The linear commit history starting from (and including) this commit, in the same order as `git log`. */ - readonly history: CommitHistoryConnection; - /** The Node ID of the Commit object */ - readonly id: Scalars['ID']['output']; - /** The Git commit message */ - readonly message: Scalars['String']['output']; - /** The Git commit message body */ - readonly messageBody: Scalars['String']['output']; - /** The commit message body rendered to HTML. */ - readonly messageBodyHTML: Scalars['HTML']['output']; - /** The Git commit message headline */ - readonly messageHeadline: Scalars['String']['output']; - /** The commit message headline rendered to HTML. */ - readonly messageHeadlineHTML: Scalars['HTML']['output']; - /** The Git object ID */ - readonly oid: Scalars['GitObjectID']['output']; - /** The organization this commit was made on behalf of. */ - readonly onBehalfOf?: Maybe; - /** The parents of a commit. */ - readonly parents: CommitConnection; - /** - * The datetime when this commit was pushed. - * @deprecated `pushedDate` is no longer supported. Removal on 2023-07-01 UTC. - */ - readonly pushedDate?: Maybe; - /** The Repository this commit belongs to */ - readonly repository: Repository; - /** The HTTP path for this commit */ - readonly resourcePath: Scalars['URI']['output']; - /** Commit signing information, if present. */ - readonly signature?: Maybe; - /** Status information for this commit */ - readonly status?: Maybe; - /** Check and Status rollup information for this commit. */ - readonly statusCheckRollup?: Maybe; - /** Returns a list of all submodules in this repository as of this Commit parsed from the .gitmodules file. */ - readonly submodules: SubmoduleConnection; - /** - * Returns a URL to download a tarball archive for a repository. - * Note: For private repositories, these links are temporary and expire after five minutes. - */ - readonly tarballUrl: Scalars['URI']['output']; - /** Commit's root Tree */ - readonly tree: Tree; - /** The HTTP path for the tree of this commit */ - readonly treeResourcePath: Scalars['URI']['output']; - /** The HTTP URL for the tree of this commit */ - readonly treeUrl: Scalars['URI']['output']; - /** The HTTP URL for this commit */ - readonly url: Scalars['URI']['output']; - /** Check if the viewer is able to change their subscription status for the repository. */ - readonly viewerCanSubscribe: Scalars['Boolean']['output']; - /** Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. */ - readonly viewerSubscription?: Maybe; - /** - * Returns a URL to download a zipball archive for a repository. - * Note: For private repositories, these links are temporary and expire after five minutes. - */ - readonly zipballUrl: Scalars['URI']['output']; -}; - - -/** Represents a Git commit. */ -export type CommitAssociatedPullRequestsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - orderBy?: InputMaybe; -}; - - -/** Represents a Git commit. */ -export type CommitAuthorsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; -}; - - -/** Represents a Git commit. */ -export type CommitBlameArgs = { - path: Scalars['String']['input']; -}; - - -/** Represents a Git commit. */ -export type CommitCheckSuitesArgs = { - after?: InputMaybe; - before?: InputMaybe; - filterBy?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; -}; - - -/** Represents a Git commit. */ -export type CommitCommentsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; -}; - - -/** Represents a Git commit. */ -export type CommitDeploymentsArgs = { - after?: InputMaybe; - before?: InputMaybe; - environments?: InputMaybe>; - first?: InputMaybe; - last?: InputMaybe; - orderBy?: InputMaybe; -}; - - -/** Represents a Git commit. */ -export type CommitFileArgs = { - path: Scalars['String']['input']; -}; - - -/** Represents a Git commit. */ -export type CommitHistoryArgs = { - after?: InputMaybe; - author?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - path?: InputMaybe; - since?: InputMaybe; - until?: InputMaybe; -}; - - -/** Represents a Git commit. */ -export type CommitParentsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; -}; - - -/** Represents a Git commit. */ -export type CommitSubmodulesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; -}; - -/** Specifies an author for filtering Git commits. */ -export type CommitAuthor = { - /** Email addresses to filter by. Commits authored by any of the specified email addresses will be returned. */ - readonly emails?: InputMaybe>; - /** - * ID of a User to filter by. If non-null, only commits authored by this user - * will be returned. This field takes precedence over emails. - */ - readonly id?: InputMaybe; -}; - -/** Parameters to be used for the commit_author_email_pattern rule */ -export type CommitAuthorEmailPatternParameters = { - /** How this rule appears when configuring it. */ - readonly name?: Maybe; - /** If true, the rule will fail if the pattern matches. */ - readonly negate: Scalars['Boolean']['output']; - /** The operator to use for matching. */ - readonly operator: Scalars['String']['output']; - /** The pattern to match with. */ - readonly pattern: Scalars['String']['output']; -}; - -/** Parameters to be used for the commit_author_email_pattern rule */ -export type CommitAuthorEmailPatternParametersInput = { - /** How this rule appears when configuring it. */ - readonly name?: InputMaybe; - /** If true, the rule will fail if the pattern matches. */ - readonly negate?: InputMaybe; - /** The operator to use for matching. */ - readonly operator: Scalars['String']['input']; - /** The pattern to match with. */ - readonly pattern: Scalars['String']['input']; -}; - -/** Represents a comment on a given Commit. */ -export type CommitComment = Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment & { - /** The actor who authored the comment. */ - readonly author?: Maybe; - /** Author's association with the subject of the comment. */ - readonly authorAssociation: CommentAuthorAssociation; - /** Identifies the comment body. */ - readonly body: Scalars['String']['output']; - /** The body rendered to HTML. */ - readonly bodyHTML: Scalars['HTML']['output']; - /** The body rendered to text. */ - readonly bodyText: Scalars['String']['output']; - /** Identifies the commit associated with the comment, if the commit exists. */ - readonly commit?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** Check if this comment was created via an email reply. */ - readonly createdViaEmail: Scalars['Boolean']['output']; - /** Identifies the primary key from the database. */ - readonly databaseId?: Maybe; - /** The actor who edited the comment. */ - readonly editor?: Maybe; - /** The Node ID of the CommitComment object */ - readonly id: Scalars['ID']['output']; - /** Check if this comment was edited and includes an edit with the creation data */ - readonly includesCreatedEdit: Scalars['Boolean']['output']; - /** Returns whether or not a comment has been minimized. */ - readonly isMinimized: Scalars['Boolean']['output']; - /** The moment the editor made the last edit */ - readonly lastEditedAt?: Maybe; - /** - * Returns why the comment was minimized. One of `abuse`, `off-topic`, - * `outdated`, `resolved`, `duplicate`, `spam`, and `low-quality`. Note that the - * case and formatting of these values differs from the inputs to the - * `MinimizeComment` mutation. - */ - readonly minimizedReason?: Maybe; - /** Identifies the file path associated with the comment. */ - readonly path?: Maybe; - /** Identifies the line position associated with the comment. */ - readonly position?: Maybe; - /** Identifies when the comment was published at. */ - readonly publishedAt?: Maybe; - /** A list of reactions grouped by content left on the subject. */ - readonly reactionGroups?: Maybe>; - /** A list of Reactions left on the Issue. */ - readonly reactions: ReactionConnection; - /** The repository associated with this node. */ - readonly repository: Repository; - /** The HTTP path permalink for this commit comment. */ - readonly resourcePath: Scalars['URI']['output']; - /** Identifies the date and time when the object was last updated. */ - readonly updatedAt: Scalars['DateTime']['output']; - /** The HTTP URL permalink for this commit comment. */ - readonly url: Scalars['URI']['output']; - /** A list of edits to this content. */ - readonly userContentEdits?: Maybe; - /** Check if the current viewer can delete this object. */ - readonly viewerCanDelete: Scalars['Boolean']['output']; - /** Check if the current viewer can minimize this object. */ - readonly viewerCanMinimize: Scalars['Boolean']['output']; - /** Can user react to this subject */ - readonly viewerCanReact: Scalars['Boolean']['output']; - /** Check if the current viewer can unminimize this object. */ - readonly viewerCanUnminimize: Scalars['Boolean']['output']; - /** Check if the current viewer can update this object. */ - readonly viewerCanUpdate: Scalars['Boolean']['output']; - /** Reasons why the current viewer can not update this comment. */ - readonly viewerCannotUpdateReasons: ReadonlyArray; - /** Did the viewer author this comment. */ - readonly viewerDidAuthor: Scalars['Boolean']['output']; -}; - - -/** Represents a comment on a given Commit. */ -export type CommitCommentReactionsArgs = { - after?: InputMaybe; - before?: InputMaybe; - content?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - orderBy?: InputMaybe; -}; - - -/** Represents a comment on a given Commit. */ -export type CommitCommentUserContentEditsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; -}; - -/** The connection type for CommitComment. */ -export type CommitCommentConnection = { - /** A list of edges. */ - readonly edges?: Maybe>>; - /** A list of nodes. */ - readonly nodes?: Maybe>>; - /** Information to aid in pagination. */ - readonly pageInfo: PageInfo; - /** Identifies the total count of items in the connection. */ - readonly totalCount: Scalars['Int']['output']; -}; - -/** An edge in a connection. */ -export type CommitCommentEdge = { - /** A cursor for use in pagination. */ - readonly cursor: Scalars['String']['output']; - /** The item at the end of the edge. */ - readonly node?: Maybe; -}; - -/** A thread of comments on a commit. */ -export type CommitCommentThread = Node & RepositoryNode & { - /** The comments that exist in this thread. */ - readonly comments: CommitCommentConnection; - /** The commit the comments were made on. */ - readonly commit?: Maybe; - /** The Node ID of the CommitCommentThread object */ - readonly id: Scalars['ID']['output']; - /** The file the comments were made on. */ - readonly path?: Maybe; - /** The position in the diff for the commit that the comment was made on. */ - readonly position?: Maybe; - /** The repository associated with this node. */ - readonly repository: Repository; -}; - - -/** A thread of comments on a commit. */ -export type CommitCommentThreadCommentsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; -}; - -/** The connection type for Commit. */ -export type CommitConnection = { - /** A list of edges. */ - readonly edges?: Maybe>>; - /** A list of nodes. */ - readonly nodes?: Maybe>>; - /** Information to aid in pagination. */ - readonly pageInfo: PageInfo; - /** Identifies the total count of items in the connection. */ - readonly totalCount: Scalars['Int']['output']; -}; - -/** Ordering options for commit contribution connections. */ -export type CommitContributionOrder = { - /** The ordering direction. */ - readonly direction: OrderDirection; - /** The field by which to order commit contributions. */ - readonly field: CommitContributionOrderField; -}; - -/** Properties by which commit contribution connections can be ordered. */ -export enum CommitContributionOrderField { - /** Order commit contributions by how many commits they represent. */ - CommitCount = 'COMMIT_COUNT', - /** Order commit contributions by when they were made. */ - OccurredAt = 'OCCURRED_AT' -} - -/** This aggregates commits made by a user within one repository. */ -export type CommitContributionsByRepository = { - /** The commit contributions, each representing a day. */ - readonly contributions: CreatedCommitContributionConnection; - /** The repository in which the commits were made. */ - readonly repository: Repository; - /** The HTTP path for the user's commits to the repository in this time range. */ - readonly resourcePath: Scalars['URI']['output']; - /** The HTTP URL for the user's commits to the repository in this time range. */ - readonly url: Scalars['URI']['output']; -}; - - -/** This aggregates commits made by a user within one repository. */ -export type CommitContributionsByRepositoryContributionsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - orderBy?: InputMaybe; -}; - -/** An edge in a connection. */ -export type CommitEdge = { - /** A cursor for use in pagination. */ - readonly cursor: Scalars['String']['output']; - /** The item at the end of the edge. */ - readonly node?: Maybe; -}; - -/** The connection type for Commit. */ -export type CommitHistoryConnection = { - /** A list of edges. */ - readonly edges?: Maybe>>; - /** A list of nodes. */ - readonly nodes?: Maybe>>; - /** Information to aid in pagination. */ - readonly pageInfo: PageInfo; - /** Identifies the total count of items in the connection. */ - readonly totalCount: Scalars['Int']['output']; -}; - -/** A message to include with a new commit */ -export type CommitMessage = { - /** The body of the message. */ - readonly body?: InputMaybe; - /** The headline of the message. */ - readonly headline: Scalars['String']['input']; -}; - -/** Parameters to be used for the commit_message_pattern rule */ -export type CommitMessagePatternParameters = { - /** How this rule appears when configuring it. */ - readonly name?: Maybe; - /** If true, the rule will fail if the pattern matches. */ - readonly negate: Scalars['Boolean']['output']; - /** The operator to use for matching. */ - readonly operator: Scalars['String']['output']; - /** The pattern to match with. */ - readonly pattern: Scalars['String']['output']; -}; - -/** Parameters to be used for the commit_message_pattern rule */ -export type CommitMessagePatternParametersInput = { - /** How this rule appears when configuring it. */ - readonly name?: InputMaybe; - /** If true, the rule will fail if the pattern matches. */ - readonly negate?: InputMaybe; - /** The operator to use for matching. */ - readonly operator: Scalars['String']['input']; - /** The pattern to match with. */ - readonly pattern: Scalars['String']['input']; -}; - -/** - * A git ref for a commit to be appended to. - * - * The ref must be a branch, i.e. its fully qualified name must start - * with `refs/heads/` (although the input is not required to be fully - * qualified). - * - * The Ref may be specified by its global node ID or by the - * `repositoryNameWithOwner` and `branchName`. - * - * ### Examples - * - * Specify a branch using a global node ID: - * - * { "id": "MDM6UmVmMTpyZWZzL2hlYWRzL21haW4=" } - * - * Specify a branch using `repositoryNameWithOwner` and `branchName`: - * - * { - * "repositoryNameWithOwner": "github/graphql-client", - * "branchName": "main" - * } - */ -export type CommittableBranch = { - /** The unqualified name of the branch to append the commit to. */ - readonly branchName?: InputMaybe; - /** The Node ID of the Ref to be updated. */ - readonly id?: InputMaybe; - /** The nameWithOwner of the repository to commit to. */ - readonly repositoryNameWithOwner?: InputMaybe; -}; - -/** Parameters to be used for the committer_email_pattern rule */ -export type CommitterEmailPatternParameters = { - /** How this rule appears when configuring it. */ - readonly name?: Maybe; - /** If true, the rule will fail if the pattern matches. */ - readonly negate: Scalars['Boolean']['output']; - /** The operator to use for matching. */ - readonly operator: Scalars['String']['output']; - /** The pattern to match with. */ - readonly pattern: Scalars['String']['output']; -}; - -/** Parameters to be used for the committer_email_pattern rule */ -export type CommitterEmailPatternParametersInput = { - /** How this rule appears when configuring it. */ - readonly name?: InputMaybe; - /** If true, the rule will fail if the pattern matches. */ - readonly negate?: InputMaybe; - /** The operator to use for matching. */ - readonly operator: Scalars['String']['input']; - /** The pattern to match with. */ - readonly pattern: Scalars['String']['input']; -}; - -/** Represents a comparison between two commit revisions. */ -export type Comparison = Node & { - /** The number of commits ahead of the base branch. */ - readonly aheadBy: Scalars['Int']['output']; - /** The base revision of this comparison. */ - readonly baseTarget: GitObject; - /** The number of commits behind the base branch. */ - readonly behindBy: Scalars['Int']['output']; - /** The commits which compose this comparison. */ - readonly commits: ComparisonCommitConnection; - /** The head revision of this comparison. */ - readonly headTarget: GitObject; - /** The Node ID of the Comparison object */ - readonly id: Scalars['ID']['output']; - /** The status of this comparison. */ - readonly status: ComparisonStatus; -}; - - -/** Represents a comparison between two commit revisions. */ -export type ComparisonCommitsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; -}; - -/** The connection type for Commit. */ -export type ComparisonCommitConnection = { - /** The total count of authors and co-authors across all commits. */ - readonly authorCount: Scalars['Int']['output']; - /** A list of edges. */ - readonly edges?: Maybe>>; - /** A list of nodes. */ - readonly nodes?: Maybe>>; - /** Information to aid in pagination. */ - readonly pageInfo: PageInfo; - /** Identifies the total count of items in the connection. */ - readonly totalCount: Scalars['Int']['output']; -}; - -/** The status of a git comparison between two refs. */ -export enum ComparisonStatus { - /** The head ref is ahead of the base ref. */ - Ahead = 'AHEAD', - /** The head ref is behind the base ref. */ - Behind = 'BEHIND', - /** The head ref is both ahead and behind of the base ref, indicating git history has diverged. */ - Diverged = 'DIVERGED', - /** The head ref and base ref are identical. */ - Identical = 'IDENTICAL' -} - -/** Represents a 'connected' event on a given issue or pull request. */ -export type ConnectedEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The Node ID of the ConnectedEvent object */ - readonly id: Scalars['ID']['output']; - /** Reference originated in a different repository. */ - readonly isCrossRepository: Scalars['Boolean']['output']; - /** Issue or pull request that made the reference. */ - readonly source: ReferencedSubject; - /** Issue or pull request which was connected. */ - readonly subject: ReferencedSubject; -}; - -/** The content warning for a repository */ -export type ContentWarning = { - /** The content warning' category. E.g. 'mis_dis_information' */ - readonly category: Scalars['String']['output']; - /** The content warning's custom sub category text. E.g. 'dangerous stuff.' */ - readonly customSubCategory?: Maybe; - /** The content warning's sub category. E.g. 'medical_scientific' */ - readonly subCategory?: Maybe; - /** The content warning's sub title. E.g. 'The information contained in this page has not been verified.' */ - readonly subTitle?: Maybe; - /** The content warning's title. E.g. 'This page may contain false or misleading information.' */ - readonly title: Scalars['String']['output']; - /** The type of content warning. E.g. 'interstitial' */ - readonly type: Scalars['String']['output']; -}; - -/** The Contributing Guidelines for a repository. */ -export type ContributingGuidelines = { - /** The body of the Contributing Guidelines. */ - readonly body?: Maybe; - /** The HTTP path for the Contributing Guidelines. */ - readonly resourcePath?: Maybe; - /** The HTTP URL for the Contributing Guidelines. */ - readonly url?: Maybe; -}; - -/** Represents a contribution a user made on GitHub, such as opening an issue. */ -export type Contribution = { - /** - * Whether this contribution is associated with a record you do not have access to. For - * example, your own 'first issue' contribution may have been made on a repository you can no - * longer access. - */ - readonly isRestricted: Scalars['Boolean']['output']; - /** When this contribution was made. */ - readonly occurredAt: Scalars['DateTime']['output']; - /** The HTTP path for this contribution. */ - readonly resourcePath: Scalars['URI']['output']; - /** The HTTP URL for this contribution. */ - readonly url: Scalars['URI']['output']; - /** The user who made this contribution. */ - readonly user: User; -}; - -/** A calendar of contributions made on GitHub by a user. */ -export type ContributionCalendar = { - /** A list of hex color codes used in this calendar. The darker the color, the more contributions it represents. */ - readonly colors: ReadonlyArray; - /** Determine if the color set was chosen because it's currently Halloween. */ - readonly isHalloween: Scalars['Boolean']['output']; - /** A list of the months of contributions in this calendar. */ - readonly months: ReadonlyArray; - /** The count of total contributions in the calendar. */ - readonly totalContributions: Scalars['Int']['output']; - /** A list of the weeks of contributions in this calendar. */ - readonly weeks: ReadonlyArray; -}; - -/** Represents a single day of contributions on GitHub by a user. */ -export type ContributionCalendarDay = { - /** The hex color code that represents how many contributions were made on this day compared to others in the calendar. */ - readonly color: Scalars['String']['output']; - /** How many contributions were made by the user on this day. */ - readonly contributionCount: Scalars['Int']['output']; - /** - * Indication of contributions, relative to other days. Can be used to indicate - * which color to represent this day on a calendar. - */ - readonly contributionLevel: ContributionLevel; - /** The day this square represents. */ - readonly date: Scalars['Date']['output']; - /** A number representing which day of the week this square represents, e.g., 1 is Monday. */ - readonly weekday: Scalars['Int']['output']; -}; - -/** A month of contributions in a user's contribution graph. */ -export type ContributionCalendarMonth = { - /** The date of the first day of this month. */ - readonly firstDay: Scalars['Date']['output']; - /** The name of the month. */ - readonly name: Scalars['String']['output']; - /** How many weeks started in this month. */ - readonly totalWeeks: Scalars['Int']['output']; - /** The year the month occurred in. */ - readonly year: Scalars['Int']['output']; -}; - -/** A week of contributions in a user's contribution graph. */ -export type ContributionCalendarWeek = { - /** The days of contributions in this week. */ - readonly contributionDays: ReadonlyArray; - /** The date of the earliest square in this week. */ - readonly firstDay: Scalars['Date']['output']; -}; - -/** Varying levels of contributions from none to many. */ -export enum ContributionLevel { - /** Lowest 25% of days of contributions. */ - FirstQuartile = 'FIRST_QUARTILE', - /** Highest 25% of days of contributions. More contributions than the third quartile. */ - FourthQuartile = 'FOURTH_QUARTILE', - /** No contributions occurred. */ - None = 'NONE', - /** Second lowest 25% of days of contributions. More contributions than the first quartile. */ - SecondQuartile = 'SECOND_QUARTILE', - /** Second highest 25% of days of contributions. More contributions than second quartile, less than the fourth quartile. */ - ThirdQuartile = 'THIRD_QUARTILE' -} - -/** Ordering options for contribution connections. */ -export type ContributionOrder = { - /** The ordering direction. */ - readonly direction: OrderDirection; -}; - -/** - * A collection of contributions made by a user, including opened issues, commits, and pull requests. - * Contributions in private and internal repositories are only included with the optional read:user scope. - */ -export type ContributionsCollection = { - /** Commit contributions made by the user, grouped by repository. */ - readonly commitContributionsByRepository: ReadonlyArray; - /** A calendar of this user's contributions on GitHub. */ - readonly contributionCalendar: ContributionCalendar; - /** The years the user has been making contributions with the most recent year first. */ - readonly contributionYears: ReadonlyArray; - /** Determine if this collection's time span ends in the current month. */ - readonly doesEndInCurrentMonth: Scalars['Boolean']['output']; - /** - * The date of the first restricted contribution the user made in this time - * period. Can only be non-null when the user has enabled private contribution counts. - */ - readonly earliestRestrictedContributionDate?: Maybe; - /** The ending date and time of this collection. */ - readonly endedAt: Scalars['DateTime']['output']; - /** - * The first issue the user opened on GitHub. This will be null if that issue was - * opened outside the collection's time range and ignoreTimeRange is false. If - * the issue is not visible but the user has opted to show private contributions, - * a RestrictedContribution will be returned. - */ - readonly firstIssueContribution?: Maybe; - /** - * The first pull request the user opened on GitHub. This will be null if that - * pull request was opened outside the collection's time range and - * ignoreTimeRange is not true. If the pull request is not visible but the user - * has opted to show private contributions, a RestrictedContribution will be returned. - */ - readonly firstPullRequestContribution?: Maybe; - /** - * The first repository the user created on GitHub. This will be null if that - * first repository was created outside the collection's time range and - * ignoreTimeRange is false. If the repository is not visible, then a - * RestrictedContribution is returned. - */ - readonly firstRepositoryContribution?: Maybe; - /** Does the user have any more activity in the timeline that occurred prior to the collection's time range? */ - readonly hasActivityInThePast: Scalars['Boolean']['output']; - /** Determine if there are any contributions in this collection. */ - readonly hasAnyContributions: Scalars['Boolean']['output']; - /** - * Determine if the user made any contributions in this time frame whose details - * are not visible because they were made in a private repository. Can only be - * true if the user enabled private contribution counts. - */ - readonly hasAnyRestrictedContributions: Scalars['Boolean']['output']; - /** Whether or not the collector's time span is all within the same day. */ - readonly isSingleDay: Scalars['Boolean']['output']; - /** A list of issues the user opened. */ - readonly issueContributions: CreatedIssueContributionConnection; - /** Issue contributions made by the user, grouped by repository. */ - readonly issueContributionsByRepository: ReadonlyArray; - /** - * When the user signed up for GitHub. This will be null if that sign up date - * falls outside the collection's time range and ignoreTimeRange is false. - */ - readonly joinedGitHubContribution?: Maybe; - /** - * The date of the most recent restricted contribution the user made in this time - * period. Can only be non-null when the user has enabled private contribution counts. - */ - readonly latestRestrictedContributionDate?: Maybe; - /** - * When this collection's time range does not include any activity from the user, use this - * to get a different collection from an earlier time range that does have activity. - */ - readonly mostRecentCollectionWithActivity?: Maybe; - /** - * Returns a different contributions collection from an earlier time range than this one - * that does not have any contributions. - */ - readonly mostRecentCollectionWithoutActivity?: Maybe; - /** - * The issue the user opened on GitHub that received the most comments in the specified - * time frame. - */ - readonly popularIssueContribution?: Maybe; - /** - * The pull request the user opened on GitHub that received the most comments in the - * specified time frame. - */ - readonly popularPullRequestContribution?: Maybe; - /** Pull request contributions made by the user. */ - readonly pullRequestContributions: CreatedPullRequestContributionConnection; - /** Pull request contributions made by the user, grouped by repository. */ - readonly pullRequestContributionsByRepository: ReadonlyArray; - /** - * Pull request review contributions made by the user. Returns the most recently - * submitted review for each PR reviewed by the user. - */ - readonly pullRequestReviewContributions: CreatedPullRequestReviewContributionConnection; - /** Pull request review contributions made by the user, grouped by repository. */ - readonly pullRequestReviewContributionsByRepository: ReadonlyArray; - /** A list of repositories owned by the user that the user created in this time range. */ - readonly repositoryContributions: CreatedRepositoryContributionConnection; - /** - * A count of contributions made by the user that the viewer cannot access. Only - * non-zero when the user has chosen to share their private contribution counts. - */ - readonly restrictedContributionsCount: Scalars['Int']['output']; - /** The beginning date and time of this collection. */ - readonly startedAt: Scalars['DateTime']['output']; - /** How many commits were made by the user in this time span. */ - readonly totalCommitContributions: Scalars['Int']['output']; - /** How many issues the user opened. */ - readonly totalIssueContributions: Scalars['Int']['output']; - /** How many pull requests the user opened. */ - readonly totalPullRequestContributions: Scalars['Int']['output']; - /** How many pull request reviews the user left. */ - readonly totalPullRequestReviewContributions: Scalars['Int']['output']; - /** How many different repositories the user committed to. */ - readonly totalRepositoriesWithContributedCommits: Scalars['Int']['output']; - /** How many different repositories the user opened issues in. */ - readonly totalRepositoriesWithContributedIssues: Scalars['Int']['output']; - /** How many different repositories the user left pull request reviews in. */ - readonly totalRepositoriesWithContributedPullRequestReviews: Scalars['Int']['output']; - /** How many different repositories the user opened pull requests in. */ - readonly totalRepositoriesWithContributedPullRequests: Scalars['Int']['output']; - /** How many repositories the user created. */ - readonly totalRepositoryContributions: Scalars['Int']['output']; - /** The user who made the contributions in this collection. */ - readonly user: User; -}; - - -/** - * A collection of contributions made by a user, including opened issues, commits, and pull requests. - * Contributions in private and internal repositories are only included with the optional read:user scope. - */ -export type ContributionsCollectionCommitContributionsByRepositoryArgs = { - maxRepositories?: InputMaybe; -}; - - -/** - * A collection of contributions made by a user, including opened issues, commits, and pull requests. - * Contributions in private and internal repositories are only included with the optional read:user scope. - */ -export type ContributionsCollectionIssueContributionsArgs = { - after?: InputMaybe; - before?: InputMaybe; - excludeFirst?: InputMaybe; - excludePopular?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - orderBy?: InputMaybe; -}; - - -/** - * A collection of contributions made by a user, including opened issues, commits, and pull requests. - * Contributions in private and internal repositories are only included with the optional read:user scope. - */ -export type ContributionsCollectionIssueContributionsByRepositoryArgs = { - excludeFirst?: InputMaybe; - excludePopular?: InputMaybe; - maxRepositories?: InputMaybe; -}; - - -/** - * A collection of contributions made by a user, including opened issues, commits, and pull requests. - * Contributions in private and internal repositories are only included with the optional read:user scope. - */ -export type ContributionsCollectionPullRequestContributionsArgs = { - after?: InputMaybe; - before?: InputMaybe; - excludeFirst?: InputMaybe; - excludePopular?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - orderBy?: InputMaybe; -}; - - -/** - * A collection of contributions made by a user, including opened issues, commits, and pull requests. - * Contributions in private and internal repositories are only included with the optional read:user scope. - */ -export type ContributionsCollectionPullRequestContributionsByRepositoryArgs = { - excludeFirst?: InputMaybe; - excludePopular?: InputMaybe; - maxRepositories?: InputMaybe; -}; - - -/** - * A collection of contributions made by a user, including opened issues, commits, and pull requests. - * Contributions in private and internal repositories are only included with the optional read:user scope. - */ -export type ContributionsCollectionPullRequestReviewContributionsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - orderBy?: InputMaybe; -}; - - -/** - * A collection of contributions made by a user, including opened issues, commits, and pull requests. - * Contributions in private and internal repositories are only included with the optional read:user scope. - */ -export type ContributionsCollectionPullRequestReviewContributionsByRepositoryArgs = { - maxRepositories?: InputMaybe; -}; - - -/** - * A collection of contributions made by a user, including opened issues, commits, and pull requests. - * Contributions in private and internal repositories are only included with the optional read:user scope. - */ -export type ContributionsCollectionRepositoryContributionsArgs = { - after?: InputMaybe; - before?: InputMaybe; - excludeFirst?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - orderBy?: InputMaybe; -}; - - -/** - * A collection of contributions made by a user, including opened issues, commits, and pull requests. - * Contributions in private and internal repositories are only included with the optional read:user scope. - */ -export type ContributionsCollectionTotalIssueContributionsArgs = { - excludeFirst?: InputMaybe; - excludePopular?: InputMaybe; -}; - - -/** - * A collection of contributions made by a user, including opened issues, commits, and pull requests. - * Contributions in private and internal repositories are only included with the optional read:user scope. - */ -export type ContributionsCollectionTotalPullRequestContributionsArgs = { - excludeFirst?: InputMaybe; - excludePopular?: InputMaybe; -}; - - -/** - * A collection of contributions made by a user, including opened issues, commits, and pull requests. - * Contributions in private and internal repositories are only included with the optional read:user scope. - */ -export type ContributionsCollectionTotalRepositoriesWithContributedIssuesArgs = { - excludeFirst?: InputMaybe; - excludePopular?: InputMaybe; -}; - - -/** - * A collection of contributions made by a user, including opened issues, commits, and pull requests. - * Contributions in private and internal repositories are only included with the optional read:user scope. - */ -export type ContributionsCollectionTotalRepositoriesWithContributedPullRequestsArgs = { - excludeFirst?: InputMaybe; - excludePopular?: InputMaybe; -}; - - -/** - * A collection of contributions made by a user, including opened issues, commits, and pull requests. - * Contributions in private and internal repositories are only included with the optional read:user scope. - */ -export type ContributionsCollectionTotalRepositoryContributionsArgs = { - excludeFirst?: InputMaybe; -}; - -/** Autogenerated input type of ConvertProjectCardNoteToIssue */ -export type ConvertProjectCardNoteToIssueInput = { - /** The body of the newly created issue. */ - readonly body?: InputMaybe; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The ProjectCard ID to convert. */ - readonly projectCardId: Scalars['ID']['input']; - /** The ID of the repository to create the issue in. */ - readonly repositoryId: Scalars['ID']['input']; - /** The title of the newly created issue. Defaults to the card's note text. */ - readonly title?: InputMaybe; -}; - -/** Autogenerated return type of ConvertProjectCardNoteToIssue. */ -export type ConvertProjectCardNoteToIssuePayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The updated ProjectCard. */ - readonly projectCard?: Maybe; -}; - -/** Autogenerated input type of ConvertProjectV2DraftIssueItemToIssue */ -export type ConvertProjectV2DraftIssueItemToIssueInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The ID of the draft issue ProjectV2Item to convert. */ - readonly itemId: Scalars['ID']['input']; - /** The ID of the repository to create the issue in. */ - readonly repositoryId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of ConvertProjectV2DraftIssueItemToIssue. */ -export type ConvertProjectV2DraftIssueItemToIssuePayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The updated project item. */ - readonly item?: Maybe; -}; - -/** Autogenerated input type of ConvertPullRequestToDraft */ -export type ConvertPullRequestToDraftInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** ID of the pull request to convert to draft */ - readonly pullRequestId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of ConvertPullRequestToDraft. */ -export type ConvertPullRequestToDraftPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The pull request that is now a draft. */ - readonly pullRequest?: Maybe; -}; - -/** Represents a 'convert_to_draft' event on a given pull request. */ -export type ConvertToDraftEvent = Node & UniformResourceLocatable & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The Node ID of the ConvertToDraftEvent object */ - readonly id: Scalars['ID']['output']; - /** PullRequest referenced by event. */ - readonly pullRequest: PullRequest; - /** The HTTP path for this convert to draft event. */ - readonly resourcePath: Scalars['URI']['output']; - /** The HTTP URL for this convert to draft event. */ - readonly url: Scalars['URI']['output']; -}; - -/** Represents a 'converted_from_draft' event on a given issue or pull request. */ -export type ConvertedFromDraftEvent = Node & ProjectV2Event & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The Node ID of the ConvertedFromDraftEvent object */ - readonly id: Scalars['ID']['output']; - /** Project referenced by event. */ - readonly project?: Maybe; - /** Did this event result from workflow automation? */ - readonly wasAutomated: Scalars['Boolean']['output']; -}; - -/** Represents a 'converted_note_to_issue' event on a given issue or pull request. */ -export type ConvertedNoteToIssueEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** Identifies the primary key from the database. */ - readonly databaseId?: Maybe; - /** The Node ID of the ConvertedNoteToIssueEvent object */ - readonly id: Scalars['ID']['output']; - /** - * Project referenced by event. - * @deprecated Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC. - */ - readonly project?: Maybe; - /** - * Project card referenced by this project event. - * @deprecated Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC. - */ - readonly projectCard?: Maybe; - /** Column name referenced by this project event. */ - readonly projectColumnName: Scalars['String']['output']; -}; - -/** Represents a 'converted_to_discussion' event on a given issue. */ -export type ConvertedToDiscussionEvent = Node & { - /** Identifies the actor who performed the event. */ - readonly actor?: Maybe; - /** Identifies the date and time when the object was created. */ - readonly createdAt: Scalars['DateTime']['output']; - /** The discussion that the issue was converted into. */ - readonly discussion?: Maybe; - /** The Node ID of the ConvertedToDiscussionEvent object */ - readonly id: Scalars['ID']['output']; -}; - -/** - * Request Copilot code review for new pull requests automatically if the author - * has access to Copilot code review and their premium requests quota has not - * reached the limit. - */ -export type CopilotCodeReviewParameters = { - /** Copilot automatically reviews draft pull requests before they are marked as ready for review. */ - readonly reviewDraftPullRequests: Scalars['Boolean']['output']; - /** Copilot automatically reviews each new push to the pull request. */ - readonly reviewOnPush: Scalars['Boolean']['output']; -}; - -/** - * Request Copilot code review for new pull requests automatically if the author - * has access to Copilot code review and their premium requests quota has not - * reached the limit. - */ -export type CopilotCodeReviewParametersInput = { - /** Copilot automatically reviews draft pull requests before they are marked as ready for review. */ - readonly reviewDraftPullRequests?: InputMaybe; - /** Copilot automatically reviews each new push to the pull request. */ - readonly reviewOnPush?: InputMaybe; -}; - -/** Copilot endpoint information */ -export type CopilotEndpoints = { - /** Copilot API endpoint */ - readonly api: Scalars['String']['output']; - /** Copilot origin tracker endpoint */ - readonly originTracker: Scalars['String']['output']; - /** Copilot proxy endpoint */ - readonly proxy: Scalars['String']['output']; - /** Copilot telemetry endpoint */ - readonly telemetry: Scalars['String']['output']; -}; - -/** Autogenerated input type of CopyProjectV2 */ -export type CopyProjectV2Input = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** Include draft issues in the new project */ - readonly includeDraftIssues?: InputMaybe; - /** The owner ID of the new project. */ - readonly ownerId: Scalars['ID']['input']; - /** The ID of the source Project to copy. */ - readonly projectId: Scalars['ID']['input']; - /** The title of the project. */ - readonly title: Scalars['String']['input']; -}; - -/** Autogenerated return type of CopyProjectV2. */ -export type CopyProjectV2Payload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The copied project. */ - readonly projectV2?: Maybe; -}; - -/** Autogenerated input type of CreateAttributionInvitation */ -export type CreateAttributionInvitationInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The Node ID of the owner scoping the reattributable data. */ - readonly ownerId: Scalars['ID']['input']; - /** The Node ID of the account owning the data to reattribute. */ - readonly sourceId: Scalars['ID']['input']; - /** The Node ID of the account which may claim the data. */ - readonly targetId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of CreateAttributionInvitation. */ -export type CreateAttributionInvitationPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The owner scoping the reattributable data. */ - readonly owner?: Maybe; - /** The account owning the data to reattribute. */ - readonly source?: Maybe; - /** The account which may claim the data. */ - readonly target?: Maybe; -}; - -/** Autogenerated input type of CreateBranchProtectionRule */ -export type CreateBranchProtectionRuleInput = { - /** Can this branch be deleted. */ - readonly allowsDeletions?: InputMaybe; - /** Are force pushes allowed on this branch. */ - readonly allowsForcePushes?: InputMaybe; - /** Is branch creation a protected operation. */ - readonly blocksCreations?: InputMaybe; - /** A list of User, Team, or App IDs allowed to bypass force push targeting matching branches. */ - readonly bypassForcePushActorIds?: InputMaybe>; - /** A list of User, Team, or App IDs allowed to bypass pull requests targeting matching branches. */ - readonly bypassPullRequestActorIds?: InputMaybe>; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** Will new commits pushed to matching branches dismiss pull request review approvals. */ - readonly dismissesStaleReviews?: InputMaybe; - /** Can admins override branch protection. */ - readonly isAdminEnforced?: InputMaybe; - /** - * Whether users can pull changes from upstream when the branch is locked. Set to - * `true` to allow fork syncing. Set to `false` to prevent fork syncing. - */ - readonly lockAllowsFetchAndMerge?: InputMaybe; - /** Whether to set the branch as read-only. If this is true, users will not be able to push to the branch. */ - readonly lockBranch?: InputMaybe; - /** The glob-like pattern used to determine matching branches. */ - readonly pattern: Scalars['String']['input']; - /** A list of User, Team, or App IDs allowed to push to matching branches. */ - readonly pushActorIds?: InputMaybe>; - /** The global relay id of the repository in which a new branch protection rule should be created in. */ - readonly repositoryId: Scalars['ID']['input']; - /** Whether the most recent push must be approved by someone other than the person who pushed it */ - readonly requireLastPushApproval?: InputMaybe; - /** Number of approving reviews required to update matching branches. */ - readonly requiredApprovingReviewCount?: InputMaybe; - /** The list of required deployment environments */ - readonly requiredDeploymentEnvironments?: InputMaybe>; - /** List of required status check contexts that must pass for commits to be accepted to matching branches. */ - readonly requiredStatusCheckContexts?: InputMaybe>; - /** The list of required status checks */ - readonly requiredStatusChecks?: InputMaybe>; - /** Are approving reviews required to update matching branches. */ - readonly requiresApprovingReviews?: InputMaybe; - /** Are reviews from code owners required to update matching branches. */ - readonly requiresCodeOwnerReviews?: InputMaybe; - /** Are commits required to be signed. */ - readonly requiresCommitSignatures?: InputMaybe; - /** Are conversations required to be resolved before merging. */ - readonly requiresConversationResolution?: InputMaybe; - /** Are successful deployments required before merging. */ - readonly requiresDeployments?: InputMaybe; - /** Are merge commits prohibited from being pushed to this branch. */ - readonly requiresLinearHistory?: InputMaybe; - /** Are status checks required to update matching branches. */ - readonly requiresStatusChecks?: InputMaybe; - /** Are branches required to be up to date before merging. */ - readonly requiresStrictStatusChecks?: InputMaybe; - /** Is pushing to matching branches restricted. */ - readonly restrictsPushes?: InputMaybe; - /** Is dismissal of pull request reviews restricted. */ - readonly restrictsReviewDismissals?: InputMaybe; - /** A list of User, Team, or App IDs allowed to dismiss reviews on pull requests targeting matching branches. */ - readonly reviewDismissalActorIds?: InputMaybe>; -}; - -/** Autogenerated return type of CreateBranchProtectionRule. */ -export type CreateBranchProtectionRulePayload = { - /** The newly created BranchProtectionRule. */ - readonly branchProtectionRule?: Maybe; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; -}; - -/** Autogenerated input type of CreateCheckRun */ -export type CreateCheckRunInput = { - /** Possible further actions the integrator can perform, which a user may trigger. */ - readonly actions?: InputMaybe>; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The time that the check run finished. */ - readonly completedAt?: InputMaybe; - /** The final conclusion of the check. */ - readonly conclusion?: InputMaybe; - /** The URL of the integrator's site that has the full details of the check. */ - readonly detailsUrl?: InputMaybe; - /** A reference for the run on the integrator's system. */ - readonly externalId?: InputMaybe; - /** The SHA of the head commit. */ - readonly headSha: Scalars['GitObjectID']['input']; - /** The name of the check. */ - readonly name: Scalars['String']['input']; - /** Descriptive details about the run. */ - readonly output?: InputMaybe; - /** The node ID of the repository. */ - readonly repositoryId: Scalars['ID']['input']; - /** The time that the check run began. */ - readonly startedAt?: InputMaybe; - /** The current status. */ - readonly status?: InputMaybe; -}; - -/** Autogenerated return type of CreateCheckRun. */ -export type CreateCheckRunPayload = { - /** The newly created check run. */ - readonly checkRun?: Maybe; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; -}; - -/** Autogenerated input type of CreateCheckSuite */ -export type CreateCheckSuiteInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The SHA of the head commit. */ - readonly headSha: Scalars['GitObjectID']['input']; - /** The Node ID of the repository. */ - readonly repositoryId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of CreateCheckSuite. */ -export type CreateCheckSuitePayload = { - /** The newly created check suite. */ - readonly checkSuite?: Maybe; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; -}; - -/** Autogenerated input type of CreateCommitOnBranch */ -export type CreateCommitOnBranchInput = { - /** The Ref to be updated. Must be a branch. */ - readonly branch: CommittableBranch; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The git commit oid expected at the head of the branch prior to the commit */ - readonly expectedHeadOid: Scalars['GitObjectID']['input']; - /** A description of changes to files in this commit. */ - readonly fileChanges?: InputMaybe; - /** The commit message the be included with the commit. */ - readonly message: CommitMessage; -}; - -/** Autogenerated return type of CreateCommitOnBranch. */ -export type CreateCommitOnBranchPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The new commit. */ - readonly commit?: Maybe; - /** The ref which has been updated to point to the new commit. */ - readonly ref?: Maybe; -}; - -/** Autogenerated input type of CreateDeployment */ -export type CreateDeploymentInput = { - /** Attempt to automatically merge the default branch into the requested ref, defaults to true. */ - readonly autoMerge?: InputMaybe; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** Short description of the deployment. */ - readonly description?: InputMaybe; - /** Name for the target deployment environment. */ - readonly environment?: InputMaybe; - /** JSON payload with extra information about the deployment. */ - readonly payload?: InputMaybe; - /** The node ID of the ref to be deployed. */ - readonly refId: Scalars['ID']['input']; - /** The node ID of the repository. */ - readonly repositoryId: Scalars['ID']['input']; - /** - * The status contexts to verify against commit status checks. To bypass required - * contexts, pass an empty array. Defaults to all unique contexts. - */ - readonly requiredContexts?: InputMaybe>; - /** Specifies a task to execute. */ - readonly task?: InputMaybe; -}; - -/** Autogenerated return type of CreateDeployment. */ -export type CreateDeploymentPayload = { - /** True if the default branch has been auto-merged into the deployment ref. */ - readonly autoMerged?: Maybe; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The new deployment. */ - readonly deployment?: Maybe; -}; - -/** Autogenerated input type of CreateDeploymentStatus */ -export type CreateDeploymentStatusInput = { - /** - * Adds a new inactive status to all non-transient, non-production environment - * deployments with the same repository and environment name as the created - * status's deployment. - */ - readonly autoInactive?: InputMaybe; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The node ID of the deployment. */ - readonly deploymentId: Scalars['ID']['input']; - /** A short description of the status. Maximum length of 140 characters. */ - readonly description?: InputMaybe; - /** If provided, updates the environment of the deploy. Otherwise, does not modify the environment. */ - readonly environment?: InputMaybe; - /** Sets the URL for accessing your environment. */ - readonly environmentUrl?: InputMaybe; - /** - * The log URL to associate with this status. This URL should contain - * output to keep the user updated while the task is running or serve as - * historical information for what happened in the deployment. - */ - readonly logUrl?: InputMaybe; - /** The state of the deployment. */ - readonly state: DeploymentStatusState; -}; - -/** Autogenerated return type of CreateDeploymentStatus. */ -export type CreateDeploymentStatusPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The new deployment status. */ - readonly deploymentStatus?: Maybe; -}; - -/** Autogenerated input type of CreateDiscussion */ -export type CreateDiscussionInput = { - /** The body of the discussion. */ - readonly body: Scalars['String']['input']; - /** The id of the discussion category to associate with this discussion. */ - readonly categoryId: Scalars['ID']['input']; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The id of the repository on which to create the discussion. */ - readonly repositoryId: Scalars['ID']['input']; - /** The title of the discussion. */ - readonly title: Scalars['String']['input']; -}; - -/** Autogenerated return type of CreateDiscussion. */ -export type CreateDiscussionPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The discussion that was just created. */ - readonly discussion?: Maybe; -}; - -/** Autogenerated input type of CreateEnterpriseOrganization */ -export type CreateEnterpriseOrganizationInput = { - /** The logins for the administrators of the new organization. */ - readonly adminLogins: ReadonlyArray; - /** The email used for sending billing receipts. */ - readonly billingEmail: Scalars['String']['input']; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The ID of the enterprise owning the new organization. */ - readonly enterpriseId: Scalars['ID']['input']; - /** The login of the new organization. */ - readonly login: Scalars['String']['input']; - /** The profile name of the new organization. */ - readonly profileName: Scalars['String']['input']; -}; - -/** Autogenerated return type of CreateEnterpriseOrganization. */ -export type CreateEnterpriseOrganizationPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The enterprise that owns the created organization. */ - readonly enterprise?: Maybe; - /** The organization that was created. */ - readonly organization?: Maybe; -}; - -/** Autogenerated input type of CreateEnvironment */ -export type CreateEnvironmentInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The name of the environment. */ - readonly name: Scalars['String']['input']; - /** The node ID of the repository. */ - readonly repositoryId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of CreateEnvironment. */ -export type CreateEnvironmentPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The new or existing environment. */ - readonly environment?: Maybe; -}; - -/** Autogenerated input type of CreateIpAllowListEntry */ -export type CreateIpAllowListEntryInput = { - /** An IP address or range of addresses in CIDR notation. */ - readonly allowListValue: Scalars['String']['input']; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** Whether the IP allow list entry is active when an IP allow list is enabled. */ - readonly isActive: Scalars['Boolean']['input']; - /** An optional name for the IP allow list entry. */ - readonly name?: InputMaybe; - /** The ID of the owner for which to create the new IP allow list entry. */ - readonly ownerId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of CreateIpAllowListEntry. */ -export type CreateIpAllowListEntryPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The IP allow list entry that was created. */ - readonly ipAllowListEntry?: Maybe; -}; - -/** Autogenerated input type of CreateIssueField */ -export type CreateIssueFieldInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The data type of the issue field. */ - readonly dataType: IssueFieldDataType; - /** A description of the issue field. */ - readonly description?: InputMaybe; - /** The name of the issue field. */ - readonly name: Scalars['String']['input']; - /** The options for the issue field if applicable. */ - readonly options?: InputMaybe>; - /** The ID of the organization where the issue field will be created. */ - readonly ownerId: Scalars['ID']['input']; - /** The visibility of the issue field. */ - readonly visibility?: InputMaybe; -}; - -/** Autogenerated return type of CreateIssueField. */ -export type CreateIssueFieldPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The newly created issue field. */ - readonly issueField?: Maybe; -}; - -/** Autogenerated input type of CreateIssueFieldValue */ -export type CreateIssueFieldValueInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** The field value to create. */ - readonly issueField: IssueFieldCreateOrUpdateInput; - /** The ID of the issue. */ - readonly issueId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of CreateIssueFieldValue. */ -export type CreateIssueFieldValuePayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The issue object. */ - readonly issue?: Maybe; - /** The newly created issue field value. */ - readonly issueFieldValue?: Maybe; -}; - -/** Autogenerated input type of CreateIssue */ -export type CreateIssueInput = { - /** Configuration for assigning Copilot to this issue. */ - readonly agentAssignment?: InputMaybe; - /** The Node ID of assignees for this issue. */ - readonly assigneeIds?: InputMaybe>; - /** The body for the issue description. */ - readonly body?: InputMaybe; - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** An array of issue fields to set on the issue during creation */ - readonly issueFields?: InputMaybe>; - /** The name of an issue template in the repository, assigns labels and assignees from the template to the issue */ - readonly issueTemplate?: InputMaybe; - /** The Node ID of the issue type for this issue */ - readonly issueTypeId?: InputMaybe; - /** An array of Node IDs of labels for this issue. */ - readonly labelIds?: InputMaybe>; - /** The Node ID of the milestone for this issue. */ - readonly milestoneId?: InputMaybe; - /** The Node ID of the parent issue to add this new issue to */ - readonly parentIssueId?: InputMaybe; - /** An array of Node IDs for projects associated with this issue. */ - readonly projectIds?: InputMaybe>; - /** An array of Node IDs for Projects V2 associated with this issue. */ - readonly projectV2Ids?: InputMaybe>; - /** The Node ID of the repository. */ - readonly repositoryId: Scalars['ID']['input']; - /** The title for the issue. */ - readonly title: Scalars['String']['input']; -}; - -/** Autogenerated return type of CreateIssue. */ -export type CreateIssuePayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The new issue. */ - readonly issue?: Maybe; -}; - -/** Autogenerated input type of CreateIssueType */ -export type CreateIssueTypeInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** Color for the issue type */ - readonly color?: InputMaybe; - /** Description of the new issue type */ - readonly description?: InputMaybe; - /** Whether or not the issue type is enabled on the org level */ - readonly isEnabled: Scalars['Boolean']['input']; - /** Name of the new issue type */ - readonly name: Scalars['String']['input']; - /** The ID for the organization on which the issue type is created */ - readonly ownerId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of CreateIssueType. */ -export type CreateIssueTypePayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The newly created issue type */ - readonly issueType?: Maybe; -}; - -/** Autogenerated input type of CreateLabel */ -export type CreateLabelInput = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: InputMaybe; - /** A 6 character hex code, without the leading #, identifying the color of the label. */ - readonly color: Scalars['String']['input']; - /** A brief description of the label, such as its purpose. */ - readonly description?: InputMaybe; - /** The name of the label. */ - readonly name: Scalars['String']['input']; - /** The Node ID of the repository. */ - readonly repositoryId: Scalars['ID']['input']; -}; - -/** Autogenerated return type of CreateLabel. */ -export type CreateLabelPayload = { - /** A unique identifier for the client performing the mutation. */ - readonly clientMutationId?: Maybe; - /** The new label. */ - readonly label?: Maybe