diff --git a/providers/src/github/v00.00.00000/services/actions.yaml b/providers/src/github/v00.00.00000/services/actions.yaml index 21237657..f566ed97 100644 --- a/providers/src/github/v00.00.00000/services/actions.yaml +++ b/providers/src/github/v00.00.00000/services/actions.yaml @@ -30164,10 +30164,10 @@ components: schema: type: string x-stackQL-resources: - orgs_cache_usage: - id: github.actions.orgs_cache_usage - name: orgs_cache_usage - title: Orgs Cache Usage + cache_usage: + id: github.actions.cache_usage + name: cache_usage + title: Cache Usage methods: get_actions_cache_usage_for_org: operation: @@ -30175,16 +30175,23 @@ components: response: mediaType: application/json openAPIDocKey: '200' + get_actions_cache_usage: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1cache~1usage/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_cache_usage/methods/get_actions_cache_usage_for_org' + - $ref: '#/components/x-stackQL-resources/cache_usage/methods/get_actions_cache_usage' + - $ref: '#/components/x-stackQL-resources/cache_usage/methods/get_actions_cache_usage_for_org' insert: [] update: [] delete: [] - orgs_cache_usage_by_repository: - id: github.actions.orgs_cache_usage_by_repository - name: orgs_cache_usage_by_repository - title: Orgs Cache Usage By Repository + org_cache_usage: + id: github.actions.org_cache_usage + name: org_cache_usage + title: Org Cache Usage methods: get_actions_cache_usage_by_repo_for_org: operation: @@ -30194,14 +30201,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_cache_usage_by_repository/methods/get_actions_cache_usage_by_repo_for_org' + - $ref: '#/components/x-stackQL-resources/org_cache_usage/methods/get_actions_cache_usage_by_repo_for_org' insert: [] update: [] delete: [] - orgs_permissions: - id: github.actions.orgs_permissions - name: orgs_permissions - title: Orgs Permissions + org_permissions: + id: github.actions.org_permissions + name: org_permissions + title: Org Permissions methods: get_github_actions_permissions_organization: operation: @@ -30217,14 +30224,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_permissions/methods/get_github_actions_permissions_organization' + - $ref: '#/components/x-stackQL-resources/org_permissions/methods/get_github_actions_permissions_organization' insert: [] update: [] delete: [] - orgs_permissions_repositories: - id: github.actions.orgs_permissions_repositories - name: orgs_permissions_repositories - title: Orgs Permissions Repositories + enabled_repos: + id: github.actions.enabled_repos + name: enabled_repos + title: Enabled Repos methods: list_selected_repositories_enabled_github_actions_organization: operation: @@ -30252,14 +30259,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_permissions_repositories/methods/list_selected_repositories_enabled_github_actions_organization' + - $ref: '#/components/x-stackQL-resources/enabled_repos/methods/list_selected_repositories_enabled_github_actions_organization' insert: [] update: [] delete: [] - orgs_permissions_selected_actions: - id: github.actions.orgs_permissions_selected_actions - name: orgs_permissions_selected_actions - title: Orgs Permissions Selected Actions + allowed_actions: + id: github.actions.allowed_actions + name: allowed_actions + title: Allowed Actions methods: get_allowed_actions_organization: operation: @@ -30273,16 +30280,29 @@ components: response: mediaType: application/json openAPIDocKey: '200' + get_allowed_actions_repository: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1permissions~1selected-actions/get' + response: + mediaType: application/json + openAPIDocKey: '200' + set_allowed_actions_repository: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1permissions~1selected-actions/put' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_permissions_selected_actions/methods/get_allowed_actions_organization' + - $ref: '#/components/x-stackQL-resources/allowed_actions/methods/get_allowed_actions_repository' + - $ref: '#/components/x-stackQL-resources/allowed_actions/methods/get_allowed_actions_organization' insert: [] update: [] delete: [] - orgs_permissions_workflow: - id: github.actions.orgs_permissions_workflow - name: orgs_permissions_workflow - title: Orgs Permissions Workflow + default_workflow_permissions: + id: github.actions.default_workflow_permissions + name: default_workflow_permissions + title: Default Workflow Permissions methods: get_github_actions_default_workflow_permissions_organization: operation: @@ -30296,16 +30316,29 @@ components: response: mediaType: application/json openAPIDocKey: '200' + get_github_actions_default_workflow_permissions_repository: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1permissions~1workflow/get' + response: + mediaType: application/json + openAPIDocKey: '200' + set_github_actions_default_workflow_permissions_repository: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1permissions~1workflow/put' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_permissions_workflow/methods/get_github_actions_default_workflow_permissions_organization' + - $ref: '#/components/x-stackQL-resources/default_workflow_permissions/methods/get_github_actions_default_workflow_permissions_repository' + - $ref: '#/components/x-stackQL-resources/default_workflow_permissions/methods/get_github_actions_default_workflow_permissions_organization' insert: [] update: [] delete: [] - orgs_runners: - id: github.actions.orgs_runners - name: orgs_runners - title: Orgs Runners + self_hosted_runners: + id: github.actions.self_hosted_runners + name: self_hosted_runners + title: Self Hosted Runners methods: list_self_hosted_runners_for_org: operation: @@ -30313,6 +30346,24 @@ components: response: mediaType: application/json openAPIDocKey: '200' + generate_runner_jitconfig_for_org: + operation: + $ref: '#/paths/~1orgs~1{org}~1actions~1runners~1generate-jitconfig/post' + response: + mediaType: application/json + openAPIDocKey: '200' + create_registration_token_for_org: + operation: + $ref: '#/paths/~1orgs~1{org}~1actions~1runners~1registration-token/post' + response: + mediaType: application/json + openAPIDocKey: '200' + create_remove_token_for_org: + operation: + $ref: '#/paths/~1orgs~1{org}~1actions~1runners~1remove-token/post' + response: + mediaType: application/json + openAPIDocKey: '200' get_self_hosted_runner_for_org: operation: $ref: '#/paths/~1orgs~1{org}~1actions~1runners~1{runner_id}/get' @@ -30325,75 +30376,81 @@ components: response: mediaType: application/json openAPIDocKey: '200' - generate_runner_jitconfig_for_org: + list_self_hosted_runners_for_repo: operation: - $ref: '#/paths/~1orgs~1{org}~1actions~1runners~1generate-jitconfig/post' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/orgs_runners/methods/get_self_hosted_runner_for_org' - - $ref: '#/components/x-stackQL-resources/orgs_runners/methods/list_self_hosted_runners_for_org' - insert: [] - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/orgs_runners/methods/delete_self_hosted_runner_from_org' - orgs_runners_downloads: - id: github.actions.orgs_runners_downloads - name: orgs_runners_downloads - title: Orgs Runners Downloads - methods: - list_runner_applications_for_org: + generate_runner_jitconfig_for_repo: operation: - $ref: '#/paths/~1orgs~1{org}~1actions~1runners~1downloads/get' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1generate-jitconfig/post' + response: + mediaType: application/json + openAPIDocKey: '200' + create_registration_token_for_repo: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1registration-token/post' + response: + mediaType: application/json + openAPIDocKey: '200' + create_remove_token_for_repo: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1remove-token/post' + response: + mediaType: application/json + openAPIDocKey: '200' + get_self_hosted_runner_for_repo: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1{runner_id}/get' + response: + mediaType: application/json + openAPIDocKey: '200' + delete_self_hosted_runner_from_repo: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1{runner_id}/delete' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_runners_downloads/methods/list_runner_applications_for_org' + - $ref: '#/components/x-stackQL-resources/self_hosted_runners/methods/get_self_hosted_runner_for_repo' + - $ref: '#/components/x-stackQL-resources/self_hosted_runners/methods/get_self_hosted_runner_for_org' + - $ref: '#/components/x-stackQL-resources/self_hosted_runners/methods/list_self_hosted_runners_for_repo' + - $ref: '#/components/x-stackQL-resources/self_hosted_runners/methods/list_self_hosted_runners_for_org' insert: [] update: [] - delete: [] - orgs_runners_registration_token: - id: github.actions.orgs_runners_registration_token - name: orgs_runners_registration_token - title: Orgs Runners Registration Token + delete: + - $ref: '#/components/x-stackQL-resources/self_hosted_runners/methods/delete_self_hosted_runner_from_repo' + - $ref: '#/components/x-stackQL-resources/self_hosted_runners/methods/delete_self_hosted_runner_from_org' + runner_applications: + id: github.actions.runner_applications + name: runner_applications + title: Runner Applications methods: - create_registration_token_for_org: + list_runner_applications_for_org: operation: - $ref: '#/paths/~1orgs~1{org}~1actions~1runners~1registration-token/post' + $ref: '#/paths/~1orgs~1{org}~1actions~1runners~1downloads/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: - - $ref: '#/components/x-stackQL-resources/orgs_runners_registration_token/methods/create_registration_token_for_org' - update: [] - delete: [] - orgs_runners_remove_token: - id: github.actions.orgs_runners_remove_token - name: orgs_runners_remove_token - title: Orgs Runners Remove Token - methods: - create_remove_token_for_org: + list_runner_applications_for_repo: operation: - $ref: '#/paths/~1orgs~1{org}~1actions~1runners~1remove-token/post' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1downloads/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: [] - insert: - - $ref: '#/components/x-stackQL-resources/orgs_runners_remove_token/methods/create_remove_token_for_org' + select: + - $ref: '#/components/x-stackQL-resources/runner_applications/methods/list_runner_applications_for_repo' + - $ref: '#/components/x-stackQL-resources/runner_applications/methods/list_runner_applications_for_org' + insert: [] update: [] delete: [] - orgs_runners_labels: - id: github.actions.orgs_runners_labels - name: orgs_runners_labels - title: Orgs Runners Labels + runner_labels: + id: github.actions.runner_labels + name: runner_labels + title: Runner Labels methods: list_labels_for_self_hosted_runner_for_org: operation: @@ -30425,19 +30482,53 @@ components: response: mediaType: application/json openAPIDocKey: '200' + list_labels_for_self_hosted_runner_for_repo: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1{runner_id}~1labels/get' + response: + mediaType: application/json + openAPIDocKey: '200' + add_custom_labels_to_self_hosted_runner_for_repo: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1{runner_id}~1labels/post' + response: + mediaType: application/json + openAPIDocKey: '200' + set_custom_labels_for_self_hosted_runner_for_repo: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1{runner_id}~1labels/put' + response: + mediaType: application/json + openAPIDocKey: '200' + remove_all_custom_labels_from_self_hosted_runner_for_repo: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1{runner_id}~1labels/delete' + response: + mediaType: application/json + openAPIDocKey: '200' + remove_custom_label_from_self_hosted_runner_for_repo: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1{runner_id}~1labels~1{name}/delete' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_runners_labels/methods/list_labels_for_self_hosted_runner_for_org' + - $ref: '#/components/x-stackQL-resources/runner_labels/methods/list_labels_for_self_hosted_runner_for_repo' + - $ref: '#/components/x-stackQL-resources/runner_labels/methods/list_labels_for_self_hosted_runner_for_org' insert: - - $ref: '#/components/x-stackQL-resources/orgs_runners_labels/methods/add_custom_labels_to_self_hosted_runner_for_org' + - $ref: '#/components/x-stackQL-resources/runner_labels/methods/add_custom_labels_to_self_hosted_runner_for_repo' + - $ref: '#/components/x-stackQL-resources/runner_labels/methods/add_custom_labels_to_self_hosted_runner_for_org' update: [] delete: - - $ref: '#/components/x-stackQL-resources/orgs_runners_labels/methods/remove_custom_label_from_self_hosted_runner_for_org' - - $ref: '#/components/x-stackQL-resources/orgs_runners_labels/methods/remove_all_custom_labels_from_self_hosted_runner_for_org' - orgs_secrets: - id: github.actions.orgs_secrets - name: orgs_secrets - title: Orgs Secrets + - $ref: '#/components/x-stackQL-resources/runner_labels/methods/remove_custom_label_from_self_hosted_runner_for_repo' + - $ref: '#/components/x-stackQL-resources/runner_labels/methods/remove_custom_label_from_self_hosted_runner_for_org' + - $ref: '#/components/x-stackQL-resources/runner_labels/methods/remove_all_custom_labels_from_self_hosted_runner_for_repo' + - $ref: '#/components/x-stackQL-resources/runner_labels/methods/remove_all_custom_labels_from_self_hosted_runner_for_org' + org_secrets: + id: github.actions.org_secrets + name: org_secrets + title: Org Secrets methods: list_org_secrets: operation: @@ -30465,16 +30556,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_secrets/methods/get_org_secret' - - $ref: '#/components/x-stackQL-resources/orgs_secrets/methods/list_org_secrets' + - $ref: '#/components/x-stackQL-resources/org_secrets/methods/get_org_secret' + - $ref: '#/components/x-stackQL-resources/org_secrets/methods/list_org_secrets' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/orgs_secrets/methods/delete_org_secret' - orgs_secrets_public_key: - id: github.actions.orgs_secrets_public_key - name: orgs_secrets_public_key - title: Orgs Secrets Public Key + - $ref: '#/components/x-stackQL-resources/org_secrets/methods/delete_org_secret' + public_keys: + id: github.actions.public_keys + name: public_keys + title: Public Keys methods: get_org_public_key: operation: @@ -30482,16 +30573,30 @@ components: response: mediaType: application/json openAPIDocKey: '200' + get_repo_public_key: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1secrets~1public-key/get' + response: + mediaType: application/json + openAPIDocKey: '200' + get_environment_public_key: + operation: + $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1secrets~1public-key/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_secrets_public_key/methods/get_org_public_key' + - $ref: '#/components/x-stackQL-resources/public_keys/methods/get_repo_public_key' + - $ref: '#/components/x-stackQL-resources/public_keys/methods/get_environment_public_key' + - $ref: '#/components/x-stackQL-resources/public_keys/methods/get_org_public_key' insert: [] update: [] delete: [] - orgs_secrets_repositories: - id: github.actions.orgs_secrets_repositories - name: orgs_secrets_repositories - title: Orgs Secrets Repositories + repos_for_secret: + id: github.actions.repos_for_secret + name: repos_for_secret + title: Repos For Secret methods: list_selected_repos_for_org_secret: operation: @@ -30519,15 +30624,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_secrets_repositories/methods/list_selected_repos_for_org_secret' + - $ref: '#/components/x-stackQL-resources/repos_for_secret/methods/list_selected_repos_for_org_secret' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/orgs_secrets_repositories/methods/remove_selected_repo_from_org_secret' - orgs_variables: - id: github.actions.orgs_variables - name: orgs_variables - title: Orgs Variables + - $ref: '#/components/x-stackQL-resources/repos_for_secret/methods/remove_selected_repo_from_org_secret' + org_variables: + id: github.actions.org_variables + name: org_variables + title: Org Variables methods: list_org_variables: operation: @@ -30561,17 +30666,17 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_variables/methods/get_org_variable' - - $ref: '#/components/x-stackQL-resources/orgs_variables/methods/list_org_variables' + - $ref: '#/components/x-stackQL-resources/org_variables/methods/get_org_variable' + - $ref: '#/components/x-stackQL-resources/org_variables/methods/list_org_variables' insert: - - $ref: '#/components/x-stackQL-resources/orgs_variables/methods/create_org_variable' + - $ref: '#/components/x-stackQL-resources/org_variables/methods/create_org_variable' update: [] delete: - - $ref: '#/components/x-stackQL-resources/orgs_variables/methods/delete_org_variable' - orgs_variables_repositories: - id: github.actions.orgs_variables_repositories - name: orgs_variables_repositories - title: Orgs Variables Repositories + - $ref: '#/components/x-stackQL-resources/org_variables/methods/delete_org_variable' + repos_for_org_variable: + id: github.actions.repos_for_org_variable + name: repos_for_org_variable + title: Repos For Org Variable methods: list_selected_repos_for_org_variable: operation: @@ -30599,15 +30704,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_variables_repositories/methods/list_selected_repos_for_org_variable' + - $ref: '#/components/x-stackQL-resources/repos_for_org_variable/methods/list_selected_repos_for_org_variable' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/orgs_variables_repositories/methods/remove_selected_repo_from_org_variable' - repos_artifacts: - id: github.actions.repos_artifacts - name: repos_artifacts - title: Repos Artifacts + - $ref: '#/components/x-stackQL-resources/repos_for_org_variable/methods/remove_selected_repo_from_org_variable' + artifacts: + id: github.actions.artifacts + name: artifacts + title: Artifacts methods: list_artifacts_for_repo: operation: @@ -30633,35 +30738,25 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_artifacts/methods/get_artifact' - - $ref: '#/components/x-stackQL-resources/repos_artifacts/methods/list_artifacts_for_repo' - insert: [] - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/repos_artifacts/methods/delete_artifact' - repos_cache_usage: - id: github.actions.repos_cache_usage - name: repos_cache_usage - title: Repos Cache Usage - methods: - get_actions_cache_usage: + list_workflow_run_artifacts: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1cache~1usage/get' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1artifacts/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_cache_usage/methods/get_actions_cache_usage' + - $ref: '#/components/x-stackQL-resources/artifacts/methods/get_artifact' + - $ref: '#/components/x-stackQL-resources/artifacts/methods/list_workflow_run_artifacts' + - $ref: '#/components/x-stackQL-resources/artifacts/methods/list_artifacts_for_repo' insert: [] update: [] - delete: [] - repos_caches: - id: github.actions.repos_caches - name: repos_caches - title: Repos Caches + delete: + - $ref: '#/components/x-stackQL-resources/artifacts/methods/delete_artifact' + cache: + id: github.actions.cache + name: cache + title: Cache methods: get_actions_cache_list: operation: @@ -30683,16 +30778,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_caches/methods/get_actions_cache_list' + - $ref: '#/components/x-stackQL-resources/cache/methods/get_actions_cache_list' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/repos_caches/methods/delete_actions_cache_by_id' - - $ref: '#/components/x-stackQL-resources/repos_caches/methods/delete_actions_cache_by_key' - repos_jobs: - id: github.actions.repos_jobs - name: repos_jobs - title: Repos Jobs + - $ref: '#/components/x-stackQL-resources/cache/methods/delete_actions_cache_by_id' + - $ref: '#/components/x-stackQL-resources/cache/methods/delete_actions_cache_by_key' + workflow_jobs: + id: github.actions.workflow_jobs + name: workflow_jobs + title: Workflow Jobs methods: get_job_for_workflow_run: operation: @@ -30706,22 +30801,111 @@ components: response: mediaType: application/json openAPIDocKey: '200' + list_jobs_for_workflow_run_attempt: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1attempts~1{attempt_number}~1jobs/get' + response: + mediaType: application/json + openAPIDocKey: '200' + list_jobs_for_workflow_run: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1jobs/get' + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/workflow_jobs/methods/list_jobs_for_workflow_run_attempt' + - $ref: '#/components/x-stackQL-resources/workflow_jobs/methods/get_job_for_workflow_run' + - $ref: '#/components/x-stackQL-resources/workflow_jobs/methods/list_jobs_for_workflow_run' + insert: [] + update: [] + delete: [] + workflow_runs: + id: github.actions.workflow_runs + name: workflow_runs + title: Workflow Runs + methods: re_run_job_for_workflow_run: operation: $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1jobs~1{job_id}~1rerun/post' response: mediaType: application/json openAPIDocKey: '200' + list_workflow_runs_for_repo: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs/get' + response: + mediaType: application/json + openAPIDocKey: '200' + get_workflow_run: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}/get' + response: + mediaType: application/json + openAPIDocKey: '200' + delete_workflow_run: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}/delete' + response: + mediaType: application/json + openAPIDocKey: '200' + approve_workflow_run: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1approve/post' + response: + mediaType: application/json + openAPIDocKey: '200' + get_workflow_run_attempt: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1attempts~1{attempt_number}/get' + response: + mediaType: application/json + openAPIDocKey: '200' + cancel_workflow_run: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1cancel/post' + response: + mediaType: application/json + openAPIDocKey: '200' + review_custom_gates_for_run: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1deployment_protection_rule/post' + response: + mediaType: application/json + openAPIDocKey: '200' + re_run_workflow: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1rerun/post' + response: + mediaType: application/json + openAPIDocKey: '200' + re_run_workflow_failed_jobs: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1rerun-failed-jobs/post' + response: + mediaType: application/json + openAPIDocKey: '200' + list_workflow_runs: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1workflows~1{workflow_id}~1runs/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_jobs/methods/get_job_for_workflow_run' + - $ref: '#/components/x-stackQL-resources/workflow_runs/methods/get_workflow_run_attempt' + - $ref: '#/components/x-stackQL-resources/workflow_runs/methods/get_workflow_run' + - $ref: '#/components/x-stackQL-resources/workflow_runs/methods/list_workflow_runs' + - $ref: '#/components/x-stackQL-resources/workflow_runs/methods/list_workflow_runs_for_repo' insert: [] update: [] - delete: [] - repos_oidc_customization_sub: - id: github.actions.repos_oidc_customization_sub - name: repos_oidc_customization_sub - title: Repos Oidc Customization Sub + delete: + - $ref: '#/components/x-stackQL-resources/workflow_runs/methods/delete_workflow_run' + oidc: + id: github.actions.oidc + name: oidc + title: Oidc methods: get_custom_oidc_sub_claim_for_repo: operation: @@ -30737,14 +30921,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_oidc_customization_sub/methods/get_custom_oidc_sub_claim_for_repo' + - $ref: '#/components/x-stackQL-resources/oidc/methods/get_custom_oidc_sub_claim_for_repo' insert: [] update: [] delete: [] - repos_organization_secrets: - id: github.actions.repos_organization_secrets - name: repos_organization_secrets - title: Repos Organization Secrets + repo_org_secrets: + id: github.actions.repo_org_secrets + name: repo_org_secrets + title: Repo Org Secrets methods: list_repo_organization_secrets: operation: @@ -30754,14 +30938,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_organization_secrets/methods/list_repo_organization_secrets' + - $ref: '#/components/x-stackQL-resources/repo_org_secrets/methods/list_repo_organization_secrets' insert: [] update: [] delete: [] - repos_organization_variables: - id: github.actions.repos_organization_variables - name: repos_organization_variables - title: Repos Organization Variables + repo_org_variables: + id: github.actions.repo_org_variables + name: repo_org_variables + title: Repo Org Variables methods: list_repo_organization_variables: operation: @@ -30771,14 +30955,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_organization_variables/methods/list_repo_organization_variables' + - $ref: '#/components/x-stackQL-resources/repo_org_variables/methods/list_repo_organization_variables' insert: [] update: [] delete: [] - repos_permissions: - id: github.actions.repos_permissions - name: repos_permissions - title: Repos Permissions + permissions: + id: github.actions.permissions + name: permissions + title: Permissions methods: get_github_actions_permissions_repository: operation: @@ -30794,14 +30978,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_permissions/methods/get_github_actions_permissions_repository' + - $ref: '#/components/x-stackQL-resources/permissions/methods/get_github_actions_permissions_repository' insert: [] update: [] delete: [] - repos_permissions_access: - id: github.actions.repos_permissions_access - name: repos_permissions_access - title: Repos Permissions Access + workflow_access: + id: github.actions.workflow_access + name: workflow_access + title: Workflow Access methods: get_workflow_access_to_repository: operation: @@ -30817,346 +31001,39 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_permissions_access/methods/get_workflow_access_to_repository' + - $ref: '#/components/x-stackQL-resources/workflow_access/methods/get_workflow_access_to_repository' insert: [] update: [] delete: [] - repos_permissions_selected_actions: - id: github.actions.repos_permissions_selected_actions - name: repos_permissions_selected_actions - title: Repos Permissions Selected Actions + workflow_run_reviews: + id: github.actions.workflow_run_reviews + name: workflow_run_reviews + title: Workflow Run Reviews methods: - get_allowed_actions_repository: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1permissions~1selected-actions/get' - response: - mediaType: application/json - openAPIDocKey: '200' - set_allowed_actions_repository: + get_reviews_for_run: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1permissions~1selected-actions/put' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1approvals/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_permissions_selected_actions/methods/get_allowed_actions_repository' + - $ref: '#/components/x-stackQL-resources/workflow_run_reviews/methods/get_reviews_for_run' insert: [] update: [] delete: [] - repos_permissions_workflow: - id: github.actions.repos_permissions_workflow - name: repos_permissions_workflow - title: Repos Permissions Workflow + workflow_run_logs: + id: github.actions.workflow_run_logs + name: workflow_run_logs + title: Workflow Run Logs methods: - get_github_actions_default_workflow_permissions_repository: + download_workflow_run_attempt_logs: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1permissions~1workflow/get' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1attempts~1{attempt_number}~1logs/get' response: mediaType: application/json openAPIDocKey: '200' - set_github_actions_default_workflow_permissions_repository: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1permissions~1workflow/put' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_permissions_workflow/methods/get_github_actions_default_workflow_permissions_repository' - insert: [] - update: [] - delete: [] - repos_runners: - id: github.actions.repos_runners - name: repos_runners - title: Repos Runners - methods: - list_self_hosted_runners_for_repo: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners/get' - response: - mediaType: application/json - openAPIDocKey: '200' - get_self_hosted_runner_for_repo: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1{runner_id}/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete_self_hosted_runner_from_repo: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1{runner_id}/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - generate_runner_jitconfig_for_repo: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1generate-jitconfig/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_runners/methods/get_self_hosted_runner_for_repo' - - $ref: '#/components/x-stackQL-resources/repos_runners/methods/list_self_hosted_runners_for_repo' - insert: [] - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/repos_runners/methods/delete_self_hosted_runner_from_repo' - repos_runners_downloads: - id: github.actions.repos_runners_downloads - name: repos_runners_downloads - title: Repos Runners Downloads - methods: - list_runner_applications_for_repo: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1downloads/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_runners_downloads/methods/list_runner_applications_for_repo' - insert: [] - update: [] - delete: [] - repos_runners_registration_token: - id: github.actions.repos_runners_registration_token - name: repos_runners_registration_token - title: Repos Runners Registration Token - methods: - create_registration_token_for_repo: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1registration-token/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: - - $ref: '#/components/x-stackQL-resources/repos_runners_registration_token/methods/create_registration_token_for_repo' - update: [] - delete: [] - repos_runners_remove_token: - id: github.actions.repos_runners_remove_token - name: repos_runners_remove_token - title: Repos Runners Remove Token - methods: - create_remove_token_for_repo: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1remove-token/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: - - $ref: '#/components/x-stackQL-resources/repos_runners_remove_token/methods/create_remove_token_for_repo' - update: [] - delete: [] - repos_runners_labels: - id: github.actions.repos_runners_labels - name: repos_runners_labels - title: Repos Runners Labels - methods: - list_labels_for_self_hosted_runner_for_repo: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1{runner_id}~1labels/get' - response: - mediaType: application/json - openAPIDocKey: '200' - add_custom_labels_to_self_hosted_runner_for_repo: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1{runner_id}~1labels/post' - response: - mediaType: application/json - openAPIDocKey: '200' - set_custom_labels_for_self_hosted_runner_for_repo: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1{runner_id}~1labels/put' - response: - mediaType: application/json - openAPIDocKey: '200' - remove_all_custom_labels_from_self_hosted_runner_for_repo: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1{runner_id}~1labels/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - remove_custom_label_from_self_hosted_runner_for_repo: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runners~1{runner_id}~1labels~1{name}/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_runners_labels/methods/list_labels_for_self_hosted_runner_for_repo' - insert: - - $ref: '#/components/x-stackQL-resources/repos_runners_labels/methods/add_custom_labels_to_self_hosted_runner_for_repo' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/repos_runners_labels/methods/remove_custom_label_from_self_hosted_runner_for_repo' - - $ref: '#/components/x-stackQL-resources/repos_runners_labels/methods/remove_all_custom_labels_from_self_hosted_runner_for_repo' - repos_runs: - id: github.actions.repos_runs - name: repos_runs - title: Repos Runs - methods: - list_workflow_runs_for_repo: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs/get' - response: - mediaType: application/json - openAPIDocKey: '200' - get_workflow_run: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete_workflow_run: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - approve_workflow_run: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1approve/post' - response: - mediaType: application/json - openAPIDocKey: '200' - cancel_workflow_run: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1cancel/post' - response: - mediaType: application/json - openAPIDocKey: '200' - review_custom_gates_for_run: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1deployment_protection_rule/post' - response: - mediaType: application/json - openAPIDocKey: '200' - re_run_workflow: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1rerun/post' - response: - mediaType: application/json - openAPIDocKey: '200' - re_run_workflow_failed_jobs: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1rerun-failed-jobs/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_runs/methods/get_workflow_run' - - $ref: '#/components/x-stackQL-resources/repos_runs/methods/list_workflow_runs_for_repo' - insert: [] - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/repos_runs/methods/delete_workflow_run' - repos_runs_approvals: - id: github.actions.repos_runs_approvals - name: repos_runs_approvals - title: Repos Runs Approvals - methods: - get_reviews_for_run: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1approvals/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_runs_approvals/methods/get_reviews_for_run' - insert: [] - update: [] - delete: [] - repos_runs_artifacts: - id: github.actions.repos_runs_artifacts - name: repos_runs_artifacts - title: Repos Runs Artifacts - methods: - list_workflow_run_artifacts: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1artifacts/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_runs_artifacts/methods/list_workflow_run_artifacts' - insert: [] - update: [] - delete: [] - repos_runs_attempts: - id: github.actions.repos_runs_attempts - name: repos_runs_attempts - title: Repos Runs Attempts - methods: - get_workflow_run_attempt: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1attempts~1{attempt_number}/get' - response: - mediaType: application/json - openAPIDocKey: '200' - download_workflow_run_attempt_logs: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1attempts~1{attempt_number}~1logs/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_runs_attempts/methods/get_workflow_run_attempt' - insert: [] - update: [] - delete: [] - repos_runs_attempts_jobs: - id: github.actions.repos_runs_attempts_jobs - name: repos_runs_attempts_jobs - title: Repos Runs Attempts Jobs - methods: - list_jobs_for_workflow_run_attempt: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1attempts~1{attempt_number}~1jobs/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_runs_attempts_jobs/methods/list_jobs_for_workflow_run_attempt' - insert: [] - update: [] - delete: [] - repos_runs_jobs: - id: github.actions.repos_runs_jobs - name: repos_runs_jobs - title: Repos Runs Jobs - methods: - list_jobs_for_workflow_run: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1jobs/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_runs_jobs/methods/list_jobs_for_workflow_run' - insert: [] - update: [] - delete: [] - repos_runs_logs: - id: github.actions.repos_runs_logs - name: repos_runs_logs - title: Repos Runs Logs - methods: - download_workflow_run_logs: + download_workflow_run_logs: operation: $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1runs~1{run_id}~1logs/get' response: @@ -31173,11 +31050,11 @@ components: insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/repos_runs_logs/methods/delete_workflow_run_logs' - repos_runs_pending_deployments: - id: github.actions.repos_runs_pending_deployments - name: repos_runs_pending_deployments - title: Repos Runs Pending Deployments + - $ref: '#/components/x-stackQL-resources/workflow_run_logs/methods/delete_workflow_run_logs' + pending_deployments_for_run: + id: github.actions.pending_deployments_for_run + name: pending_deployments_for_run + title: Pending Deployments For Run methods: get_pending_deployments_for_run: operation: @@ -31193,14 +31070,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_runs_pending_deployments/methods/get_pending_deployments_for_run' + - $ref: '#/components/x-stackQL-resources/pending_deployments_for_run/methods/get_pending_deployments_for_run' insert: [] update: [] delete: [] - repos_runs_timing: - id: github.actions.repos_runs_timing - name: repos_runs_timing - title: Repos Runs Timing + workflow_run_usage: + id: github.actions.workflow_run_usage + name: workflow_run_usage + title: Workflow Run Usage methods: get_workflow_run_usage: operation: @@ -31210,14 +31087,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_runs_timing/methods/get_workflow_run_usage' + - $ref: '#/components/x-stackQL-resources/workflow_run_usage/methods/get_workflow_run_usage' insert: [] update: [] delete: [] - repos_secrets: - id: github.actions.repos_secrets - name: repos_secrets - title: Repos Secrets + secrets: + id: github.actions.secrets + name: secrets + title: Secrets methods: list_repo_secrets: operation: @@ -31243,35 +31120,45 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_secrets/methods/get_repo_secret' - - $ref: '#/components/x-stackQL-resources/repos_secrets/methods/list_repo_secrets' - insert: [] - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/repos_secrets/methods/delete_repo_secret' - repos_secrets_public_key: - id: github.actions.repos_secrets_public_key - name: repos_secrets_public_key - title: Repos Secrets Public Key - methods: - get_repo_public_key: + list_environment_secrets: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1secrets~1public-key/get' + $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1secrets/get' + response: + mediaType: application/json + openAPIDocKey: '200' + get_environment_secret: + operation: + $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1secrets~1{secret_name}/get' + response: + mediaType: application/json + openAPIDocKey: '200' + create_or_update_environment_secret: + operation: + $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1secrets~1{secret_name}/put' + response: + mediaType: application/json + openAPIDocKey: '200' + delete_environment_secret: + operation: + $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1secrets~1{secret_name}/delete' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_secrets_public_key/methods/get_repo_public_key' + - $ref: '#/components/x-stackQL-resources/secrets/methods/get_repo_secret' + - $ref: '#/components/x-stackQL-resources/secrets/methods/get_environment_secret' + - $ref: '#/components/x-stackQL-resources/secrets/methods/list_repo_secrets' + - $ref: '#/components/x-stackQL-resources/secrets/methods/list_environment_secrets' insert: [] update: [] - delete: [] - repos_variables: - id: github.actions.repos_variables - name: repos_variables - title: Repos Variables + delete: + - $ref: '#/components/x-stackQL-resources/secrets/methods/delete_repo_secret' + - $ref: '#/components/x-stackQL-resources/secrets/methods/delete_environment_secret' + variables: + id: github.actions.variables + name: variables + title: Variables methods: list_repo_variables: operation: @@ -31303,200 +31190,109 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_variables/methods/get_repo_variable' - - $ref: '#/components/x-stackQL-resources/repos_variables/methods/list_repo_variables' - insert: - - $ref: '#/components/x-stackQL-resources/repos_variables/methods/create_repo_variable' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/repos_variables/methods/delete_repo_variable' - repos_workflows: - id: github.actions.repos_workflows - name: repos_workflows - title: Repos Workflows - methods: - list_repo_workflows: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1workflows/get' - response: - mediaType: application/json - openAPIDocKey: '200' - get_workflow: + list_environment_variables: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1workflows~1{workflow_id}/get' + $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1variables/get' response: mediaType: application/json openAPIDocKey: '200' - disable_workflow: + create_environment_variable: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1workflows~1{workflow_id}~1disable/put' + $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1variables/post' response: mediaType: application/json openAPIDocKey: '200' - enable_workflow: + get_environment_variable: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1workflows~1{workflow_id}~1enable/put' + $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1variables~1{name}/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_workflows/methods/get_workflow' - - $ref: '#/components/x-stackQL-resources/repos_workflows/methods/list_repo_workflows' - insert: [] - update: [] - delete: [] - repos_workflows_dispatches: - id: github.actions.repos_workflows_dispatches - name: repos_workflows_dispatches - title: Repos Workflows Dispatches - methods: - create_workflow_dispatch: + update_environment_variable: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1workflows~1{workflow_id}~1dispatches/post' + $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1variables~1{name}/patch' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: - - $ref: '#/components/x-stackQL-resources/repos_workflows_dispatches/methods/create_workflow_dispatch' - update: [] - delete: [] - repos_workflows_runs: - id: github.actions.repos_workflows_runs - name: repos_workflows_runs - title: Repos Workflows Runs - methods: - list_workflow_runs: + delete_environment_variable: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1workflows~1{workflow_id}~1runs/get' + $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1variables~1{name}/delete' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_workflows_runs/methods/list_workflow_runs' - insert: [] + - $ref: '#/components/x-stackQL-resources/variables/methods/get_repo_variable' + - $ref: '#/components/x-stackQL-resources/variables/methods/get_environment_variable' + - $ref: '#/components/x-stackQL-resources/variables/methods/list_repo_variables' + - $ref: '#/components/x-stackQL-resources/variables/methods/list_environment_variables' + insert: + - $ref: '#/components/x-stackQL-resources/variables/methods/create_repo_variable' + - $ref: '#/components/x-stackQL-resources/variables/methods/create_environment_variable' update: [] - delete: [] - repos_workflows_timing: - id: github.actions.repos_workflows_timing - name: repos_workflows_timing - title: Repos Workflows Timing + delete: + - $ref: '#/components/x-stackQL-resources/variables/methods/delete_repo_variable' + - $ref: '#/components/x-stackQL-resources/variables/methods/delete_environment_variable' + workflows: + id: github.actions.workflows + name: workflows + title: Workflows methods: - get_workflow_usage: + list_repo_workflows: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1workflows~1{workflow_id}~1timing/get' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1workflows/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_workflows_timing/methods/get_workflow_usage' - insert: [] - update: [] - delete: [] - repositories_environments_secrets: - id: github.actions.repositories_environments_secrets - name: repositories_environments_secrets - title: Repositories Environments Secrets - methods: - list_environment_secrets: + get_workflow: operation: - $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1secrets/get' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1workflows~1{workflow_id}/get' response: mediaType: application/json openAPIDocKey: '200' - get_environment_secret: + disable_workflow: operation: - $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1secrets~1{secret_name}/get' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1workflows~1{workflow_id}~1disable/put' response: mediaType: application/json openAPIDocKey: '200' - create_or_update_environment_secret: + create_workflow_dispatch: operation: - $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1secrets~1{secret_name}/put' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1workflows~1{workflow_id}~1dispatches/post' response: mediaType: application/json openAPIDocKey: '200' - delete_environment_secret: + enable_workflow: operation: - $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1secrets~1{secret_name}/delete' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1workflows~1{workflow_id}~1enable/put' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repositories_environments_secrets/methods/get_environment_secret' - - $ref: '#/components/x-stackQL-resources/repositories_environments_secrets/methods/list_environment_secrets' - insert: [] + - $ref: '#/components/x-stackQL-resources/workflows/methods/get_workflow' + - $ref: '#/components/x-stackQL-resources/workflows/methods/list_repo_workflows' + insert: + - $ref: '#/components/x-stackQL-resources/workflows/methods/create_workflow_dispatch' update: [] - delete: - - $ref: '#/components/x-stackQL-resources/repositories_environments_secrets/methods/delete_environment_secret' - repositories_environments_secrets_public_key: - id: github.actions.repositories_environments_secrets_public_key - name: repositories_environments_secrets_public_key - title: Repositories Environments Secrets Public Key + delete: [] + workflow_usage: + id: github.actions.workflow_usage + name: workflow_usage + title: Workflow Usage methods: - get_environment_public_key: + get_workflow_usage: operation: - $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1secrets~1public-key/get' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1actions~1workflows~1{workflow_id}~1timing/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repositories_environments_secrets_public_key/methods/get_environment_public_key' + - $ref: '#/components/x-stackQL-resources/workflow_usage/methods/get_workflow_usage' insert: [] update: [] delete: [] - repositories_environments_variables: - id: github.actions.repositories_environments_variables - name: repositories_environments_variables - title: Repositories Environments Variables - methods: - list_environment_variables: - operation: - $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1variables/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_environment_variable: - operation: - $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1variables/post' - response: - mediaType: application/json - openAPIDocKey: '200' - get_environment_variable: - operation: - $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1variables~1{name}/get' - response: - mediaType: application/json - openAPIDocKey: '200' - update_environment_variable: - operation: - $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1variables~1{name}/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - delete_environment_variable: - operation: - $ref: '#/paths/~1repositories~1{repository_id}~1environments~1{environment_name}~1variables~1{name}/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repositories_environments_variables/methods/get_environment_variable' - - $ref: '#/components/x-stackQL-resources/repositories_environments_variables/methods/list_environment_variables' - insert: - - $ref: '#/components/x-stackQL-resources/repositories_environments_variables/methods/create_environment_variable' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/repositories_environments_variables/methods/delete_environment_variable' paths: '/orgs/{org}/actions/cache/usage': get: @@ -31531,6 +31327,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: cache + x-stackQL-resource: cache '/orgs/{org}/actions/cache/usage-by-repository': get: summary: List repositories with GitHub Actions cache usage for an organization @@ -31576,6 +31373,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: cache + x-stackQL-resource: cache '/orgs/{org}/actions/permissions': get: summary: Get GitHub Actions permissions for an organization @@ -31606,6 +31404,7 @@ paths: githubCloudOnly: false category: actions subcategory: permissions + x-stackQL-resource: permissions put: summary: Set GitHub Actions permissions for an organization description: |- @@ -31646,6 +31445,7 @@ paths: githubCloudOnly: false category: actions subcategory: permissions + x-stackQL-resource: permissions '/orgs/{org}/actions/permissions/repositories': get: summary: List selected repositories enabled for GitHub Actions in an organization @@ -31688,6 +31488,7 @@ paths: githubCloudOnly: false category: actions subcategory: permissions + x-stackQL-resource: permissions put: summary: Set selected repositories enabled for GitHub Actions in an organization description: |- @@ -31731,6 +31532,7 @@ paths: githubCloudOnly: false category: actions subcategory: permissions + x-stackQL-resource: permissions '/orgs/{org}/actions/permissions/repositories/{repository_id}': put: summary: Enable a selected repository for GitHub Actions in an organization @@ -31755,6 +31557,7 @@ paths: githubCloudOnly: false category: actions subcategory: permissions + x-stackQL-resource: permissions delete: summary: Disable a selected repository for GitHub Actions in an organization description: |- @@ -31778,6 +31581,7 @@ paths: githubCloudOnly: false category: actions subcategory: permissions + x-stackQL-resource: permissions '/orgs/{org}/actions/permissions/selected-actions': get: summary: Get allowed actions and reusable workflows for an organization @@ -31808,6 +31612,7 @@ paths: githubCloudOnly: false category: actions subcategory: permissions + x-stackQL-resource: permissions put: summary: Set allowed actions and reusable workflows for an organization description: |- @@ -31839,6 +31644,7 @@ paths: githubCloudOnly: false category: actions subcategory: permissions + x-stackQL-resource: permissions '/orgs/{org}/actions/permissions/workflow': get: summary: Get default workflow permissions for an organization @@ -31871,6 +31677,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: permissions + x-stackQL-resource: permissions put: summary: Set default workflow permissions for an organization description: |- @@ -31904,6 +31711,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: permissions + x-stackQL-resource: permissions '/orgs/{org}/actions/runners': get: summary: List self-hosted runners for an organization @@ -31957,6 +31765,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners '/orgs/{org}/actions/runners/downloads': get: summary: List runner applications for an organization @@ -31992,6 +31801,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners '/orgs/{org}/actions/runners/generate-jitconfig': post: summary: Create configuration for a just-in-time runner for an organization @@ -32061,6 +31871,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners '/orgs/{org}/actions/runners/registration-token': post: summary: Create a registration token for an organization @@ -32102,6 +31913,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners '/orgs/{org}/actions/runners/remove-token': post: summary: Create a remove token for an organization @@ -32144,6 +31956,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners '/orgs/{org}/actions/runners/{runner_id}': get: summary: Get a self-hosted runner for an organization @@ -32178,6 +31991,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners delete: summary: Delete a self-hosted runner from an organization description: |- @@ -32204,6 +32018,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners '/orgs/{org}/actions/runners/{runner_id}/labels': get: summary: List labels for a self-hosted runner for an organization @@ -32233,6 +32048,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners post: summary: Add custom labels to a self-hosted runner for an organization description: |- @@ -32285,6 +32101,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners put: summary: Set custom labels for a self-hosted runner for an organization description: |- @@ -32338,6 +32155,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners delete: summary: Remove all custom labels from a self-hosted runner for an organization description: |- @@ -32367,6 +32185,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners '/orgs/{org}/actions/runners/{runner_id}/labels/{name}': delete: summary: Remove a custom label from a self-hosted runner for an organization @@ -32403,6 +32222,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners '/orgs/{org}/actions/secrets': get: summary: List organization secrets @@ -32452,6 +32272,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets '/orgs/{org}/actions/secrets/public-key': get: summary: Get an organization public key @@ -32486,6 +32307,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets '/orgs/{org}/actions/secrets/{secret_name}': get: summary: Get an organization secret @@ -32520,6 +32342,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets put: summary: Create or update an organization secret description: |- @@ -32593,6 +32416,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets delete: summary: Delete an organization secret description: |- @@ -32619,6 +32443,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets '/orgs/{org}/actions/secrets/{secret_name}/repositories': get: summary: List selected repositories for an organization secret @@ -32666,6 +32491,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets put: summary: Set selected repositories for an organization secret description: |- @@ -32713,6 +32539,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets '/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}': put: summary: Add selected repository to an organization secret @@ -32749,6 +32576,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets delete: summary: Remove selected repository from an organization secret description: |- @@ -32784,6 +32612,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets '/orgs/{org}/actions/variables': get: summary: List organization variables @@ -32828,6 +32657,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables post: summary: Create an organization variable description: |- @@ -32898,6 +32728,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables '/orgs/{org}/actions/variables/{name}': get: summary: Get an organization variable @@ -32932,6 +32763,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables patch: summary: Update an organization variable description: |- @@ -32992,6 +32824,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables delete: summary: Delete an organization variable description: |- @@ -33018,6 +32851,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables '/orgs/{org}/actions/variables/{name}/repositories': get: summary: List selected repositories for an organization variable @@ -33067,6 +32901,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables put: summary: Set selected repositories for an organization variable description: |- @@ -33117,6 +32952,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables '/orgs/{org}/actions/variables/{name}/repositories/{repository_id}': put: summary: Add selected repository to an organization variable @@ -33152,6 +32988,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables delete: summary: Remove selected repository from an organization variable description: |- @@ -33187,6 +33024,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables '/repos/{owner}/{repo}/actions/artifacts': get: summary: List artifacts for a repository @@ -33231,6 +33069,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: artifacts + x-stackQL-resource: artifacts '/repos/{owner}/{repo}/actions/artifacts/{artifact_id}': get: summary: Get an artifact @@ -33260,6 +33099,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: artifacts + x-stackQL-resource: artifacts delete: summary: Delete an artifact description: 'Deletes an artifact for a workflow run. You must authenticate using an access token with the `repo` scope to use this endpoint. GitHub Apps must have the `actions:write` permission to use this endpoint.' @@ -33281,6 +33121,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: artifacts + x-stackQL-resource: artifacts '/repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}': get: summary: Download an artifact @@ -33318,6 +33159,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: artifacts + x-stackQL-resource: artifacts '/repos/{owner}/{repo}/actions/cache/usage': get: summary: Get GitHub Actions cache usage for a repository @@ -33349,6 +33191,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: cache + x-stackQL-resource: cache '/repos/{owner}/{repo}/actions/caches': get: summary: List GitHub Actions caches for a repository @@ -33390,6 +33233,7 @@ paths: previews: [] category: actions subcategory: cache + x-stackQL-resource: cache delete: summary: Delete GitHub Actions caches for a repository (using a cache key) description: |- @@ -33424,6 +33268,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: cache + x-stackQL-resource: cache '/repos/{owner}/{repo}/actions/caches/{cache_id}': delete: summary: Delete a GitHub Actions cache for a repository (using a cache ID) @@ -33451,6 +33296,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: cache + x-stackQL-resource: cache '/repos/{owner}/{repo}/actions/jobs/{job_id}': get: summary: Get a job for a workflow run @@ -33480,6 +33326,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflow-jobs + x-stackQL-resource: workflow_jobs '/repos/{owner}/{repo}/actions/jobs/{job_id}/logs': get: summary: Download job logs for a workflow run @@ -33511,6 +33358,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflow-jobs + x-stackQL-resource: workflow_jobs '/repos/{owner}/{repo}/actions/jobs/{job_id}/rerun': post: summary: Re-run a job from a workflow run @@ -33561,6 +33409,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflow-runs + x-stackQL-resource: workflow_runs '/repos/{owner}/{repo}/actions/oidc/customization/sub': get: summary: Get the customization template for an OIDC subject claim for a repository @@ -33596,6 +33445,7 @@ paths: previews: [] category: actions subcategory: oidc + x-stackQL-resource: oidc put: summary: Set the customization template for an OIDC subject claim for a repository description: |- @@ -33658,6 +33508,7 @@ paths: previews: [] category: actions subcategory: oidc + x-stackQL-resource: oidc '/repos/{owner}/{repo}/actions/organization-secrets': get: summary: List repository organization secrets @@ -33707,6 +33558,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets '/repos/{owner}/{repo}/actions/organization-variables': get: summary: List repository organization variables @@ -33756,6 +33608,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables '/repos/{owner}/{repo}/actions/permissions': get: summary: Get GitHub Actions permissions for a repository @@ -33787,6 +33640,7 @@ paths: githubCloudOnly: false category: actions subcategory: permissions + x-stackQL-resource: permissions put: summary: Set GitHub Actions permissions for a repository description: |- @@ -33828,6 +33682,7 @@ paths: githubCloudOnly: false category: actions subcategory: permissions + x-stackQL-resource: permissions '/repos/{owner}/{repo}/actions/permissions/access': get: summary: Get the level of access for workflows outside of the repository @@ -33863,6 +33718,7 @@ paths: previews: [] category: actions subcategory: permissions + x-stackQL-resource: permissions put: summary: Set the level of access for workflows outside of the repository description: |- @@ -33899,6 +33755,7 @@ paths: previews: [] category: actions subcategory: permissions + x-stackQL-resource: permissions '/repos/{owner}/{repo}/actions/permissions/selected-actions': get: summary: Get allowed actions and reusable workflows for a repository @@ -33930,6 +33787,7 @@ paths: githubCloudOnly: false category: actions subcategory: permissions + x-stackQL-resource: permissions put: summary: Set allowed actions and reusable workflows for a repository description: |- @@ -33962,6 +33820,7 @@ paths: githubCloudOnly: false category: actions subcategory: permissions + x-stackQL-resource: permissions '/repos/{owner}/{repo}/actions/permissions/workflow': get: summary: Get default workflow permissions for a repository @@ -33995,6 +33854,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: permissions + x-stackQL-resource: permissions put: summary: Set default workflow permissions for a repository description: |- @@ -34031,6 +33891,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: permissions + x-stackQL-resource: permissions '/repos/{owner}/{repo}/actions/runners': get: summary: List self-hosted runners for a repository @@ -34085,6 +33946,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners '/repos/{owner}/{repo}/actions/runners/downloads': get: summary: List runner applications for a repository @@ -34121,6 +33983,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners '/repos/{owner}/{repo}/actions/runners/generate-jitconfig': post: summary: Create configuration for a just-in-time runner for a repository @@ -34191,6 +34054,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners '/repos/{owner}/{repo}/actions/runners/registration-token': post: summary: Create a registration token for a repository @@ -34233,6 +34097,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners '/repos/{owner}/{repo}/actions/runners/remove-token': post: summary: Create a remove token for a repository @@ -34275,6 +34140,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners '/repos/{owner}/{repo}/actions/runners/{runner_id}': get: summary: Get a self-hosted runner for a repository @@ -34310,6 +34176,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners delete: summary: Delete a self-hosted runner from a repository description: |- @@ -34337,6 +34204,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners '/repos/{owner}/{repo}/actions/runners/{runner_id}/labels': get: summary: List labels for a self-hosted runner for a repository @@ -34367,6 +34235,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners post: summary: Add custom labels to a self-hosted runner for a repository description: |- @@ -34420,6 +34289,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners put: summary: Set custom labels for a self-hosted runner for a repository description: |- @@ -34474,6 +34344,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners delete: summary: Remove all custom labels from a self-hosted runner for a repository description: |- @@ -34504,6 +34375,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners '/repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}': delete: summary: Remove a custom label from a self-hosted runner for a repository @@ -34541,6 +34413,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: self-hosted-runners + x-stackQL-resource: self_hosted_runners '/repos/{owner}/{repo}/actions/runs': get: summary: List workflow runs for a repository @@ -34595,6 +34468,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflow-runs + x-stackQL-resource: workflow_runs '/repos/{owner}/{repo}/actions/runs/{run_id}': get: summary: Get a workflow run @@ -34625,6 +34499,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflow-runs + x-stackQL-resource: workflow_runs delete: summary: Delete a workflow run description: |- @@ -34649,6 +34524,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflow-runs + x-stackQL-resource: workflow_runs '/repos/{owner}/{repo}/actions/runs/{run_id}/approvals': get: summary: Get the review history for a workflow run @@ -34680,6 +34556,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflow-runs + x-stackQL-resource: workflow_runs '/repos/{owner}/{repo}/actions/runs/{run_id}/approve': post: summary: Approve a workflow run for a fork pull request @@ -34716,6 +34593,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflow-runs + x-stackQL-resource: workflow_runs '/repos/{owner}/{repo}/actions/runs/{run_id}/artifacts': get: summary: List workflow run artifacts @@ -34761,6 +34639,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: artifacts + x-stackQL-resource: artifacts '/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}': get: summary: Get a workflow run attempt @@ -34796,6 +34675,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflow-runs + x-stackQL-resource: workflow_runs '/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs': get: summary: List jobs for a workflow run attempt @@ -34843,6 +34723,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflow-jobs + x-stackQL-resource: workflow_jobs '/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs': get: summary: Download workflow run attempt logs @@ -34875,6 +34756,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflow-runs + x-stackQL-resource: workflow_runs '/repos/{owner}/{repo}/actions/runs/{run_id}/cancel': post: summary: Cancel a workflow run @@ -34911,6 +34793,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflow-runs + x-stackQL-resource: workflow_runs '/repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule': post: summary: Review custom deployment protection rules for a workflow run @@ -34953,6 +34836,7 @@ paths: previews: [] category: actions subcategory: workflow-runs + x-stackQL-resource: workflow_runs '/repos/{owner}/{repo}/actions/runs/{run_id}/jobs': get: summary: List jobs for a workflow run @@ -35007,6 +34891,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflow-jobs + x-stackQL-resource: workflow_jobs '/repos/{owner}/{repo}/actions/runs/{run_id}/logs': get: summary: Download workflow run logs @@ -35038,6 +34923,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflow-runs + x-stackQL-resource: workflow_runs delete: summary: Delete workflow run logs description: 'Deletes all logs for a workflow run. You must authenticate using an access token with the `repo` scope to use this endpoint. GitHub Apps must have the `actions:write` permission to use this endpoint.' @@ -35063,6 +34949,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflow-runs + x-stackQL-resource: workflow_runs '/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments': get: summary: Get pending deployments for a workflow run @@ -35097,6 +34984,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflow-runs + x-stackQL-resource: workflow_runs post: summary: Review pending deployments for a workflow run description: |- @@ -35171,6 +35059,7 @@ paths: enabledForGitHubApps: false category: actions subcategory: workflow-runs + x-stackQL-resource: workflow_runs '/repos/{owner}/{repo}/actions/runs/{run_id}/rerun': post: summary: Re-run a workflow @@ -35214,6 +35103,7 @@ paths: enabledForGitHubApps: false category: actions subcategory: workflow-runs + x-stackQL-resource: workflow_runs '/repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs': post: summary: Re-run failed jobs from a workflow run @@ -35257,6 +35147,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflow-runs + x-stackQL-resource: workflow_runs '/repos/{owner}/{repo}/actions/runs/{run_id}/timing': get: summary: Get workflow run usage @@ -35289,6 +35180,7 @@ paths: enabledForGitHubApps: false category: actions subcategory: workflow-runs + x-stackQL-resource: workflow_runs '/repos/{owner}/{repo}/actions/secrets': get: summary: List repository secrets @@ -35338,6 +35230,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets '/repos/{owner}/{repo}/actions/secrets/public-key': get: summary: Get a repository public key @@ -35373,6 +35266,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets '/repos/{owner}/{repo}/actions/secrets/{secret_name}': get: summary: Get a repository secret @@ -35407,6 +35301,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets put: summary: Create or update a repository secret description: |- @@ -35462,6 +35357,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets delete: summary: Delete a repository secret description: |- @@ -35488,6 +35384,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets '/repos/{owner}/{repo}/actions/variables': get: summary: List repository variables @@ -35536,6 +35433,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables post: summary: Create a repository variable description: |- @@ -35590,6 +35488,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables '/repos/{owner}/{repo}/actions/variables/{name}': get: summary: Get a repository variable @@ -35625,6 +35524,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables patch: summary: Update a repository variable description: |- @@ -35670,6 +35570,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables delete: summary: Delete a repository variable description: |- @@ -35697,6 +35598,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables '/repos/{owner}/{repo}/actions/workflows': get: summary: List repository workflows @@ -35740,6 +35642,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflows + x-stackQL-resource: workflows '/repos/{owner}/{repo}/actions/workflows/{workflow_id}': get: summary: Get a workflow @@ -35769,6 +35672,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflows + x-stackQL-resource: workflows '/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable': put: summary: Disable a workflow @@ -35794,6 +35698,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflows + x-stackQL-resource: workflows '/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches': post: summary: Create a workflow dispatch event @@ -35845,6 +35750,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflows + x-stackQL-resource: workflows '/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable': put: summary: Enable a workflow @@ -35870,6 +35776,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflows + x-stackQL-resource: workflows '/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs': get: summary: List workflow runs for a workflow @@ -35925,6 +35832,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: workflow-runs + x-stackQL-resource: workflow_runs '/repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing': get: summary: Get workflow usage @@ -35957,6 +35865,7 @@ paths: enabledForGitHubApps: false category: actions subcategory: workflows + x-stackQL-resource: workflows '/repositories/{repository_id}/environments/{environment_name}/secrets': get: summary: List environment secrets @@ -36006,6 +35915,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets '/repositories/{repository_id}/environments/{environment_name}/secrets/public-key': get: summary: Get an environment public key @@ -36041,6 +35951,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets '/repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}': get: summary: Get an environment secret @@ -36075,6 +35986,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets put: summary: Create or update an environment secret description: |- @@ -36133,6 +36045,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets delete: summary: Delete an environment secret description: |- @@ -36159,6 +36072,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: secrets + x-stackQL-resource: secrets '/repositories/{repository_id}/environments/{environment_name}/variables': get: summary: List environment variables @@ -36208,6 +36122,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables post: summary: Create an environment variable description: |- @@ -36262,6 +36177,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables '/repositories/{repository_id}/environments/{environment_name}/variables/{name}': get: summary: Get an environment variable @@ -36297,6 +36213,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables patch: summary: Update an environment variable description: |- @@ -36342,6 +36259,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables delete: summary: Delete an environment variable description: |- @@ -36369,3 +36287,4 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + x-stackQL-resource: variables diff --git a/providers/src/github/v00.00.00000/services/activity.yaml b/providers/src/github/v00.00.00000/services/activity.yaml index bdcb7961..f65a26cf 100644 --- a/providers/src/github/v00.00.00000/services/activity.yaml +++ b/providers/src/github/v00.00.00000/services/activity.yaml @@ -29147,10 +29147,10 @@ components: schema: type: string x-stackQL-resources: - events: - id: github.activity.events - name: events - title: Events + public_events: + id: github.activity.public_events + name: public_events + title: Public Events methods: list_public_events: operation: @@ -29158,9 +29158,30 @@ components: response: mediaType: application/json openAPIDocKey: '200' + list_public_events_for_repo_network: + operation: + $ref: '#/paths/~1networks~1{owner}~1{repo}~1events/get' + response: + mediaType: application/json + openAPIDocKey: '200' + list_public_org_events: + operation: + $ref: '#/paths/~1orgs~1{org}~1events/get' + response: + mediaType: application/json + openAPIDocKey: '200' + list_public_events_for_user: + operation: + $ref: '#/paths/~1users~1{username}~1events~1public/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/events/methods/list_public_events' + - $ref: '#/components/x-stackQL-resources/public_events/methods/list_public_events_for_repo_network' + - $ref: '#/components/x-stackQL-resources/public_events/methods/list_public_org_events' + - $ref: '#/components/x-stackQL-resources/public_events/methods/list_public_events_for_user' + - $ref: '#/components/x-stackQL-resources/public_events/methods/list_public_events' insert: [] update: [] delete: [] @@ -29181,23 +29202,6 @@ components: insert: [] update: [] delete: [] - networks_events: - id: github.activity.networks_events - name: networks_events - title: Networks Events - methods: - list_public_events_for_repo_network: - operation: - $ref: '#/paths/~1networks~1{owner}~1{repo}~1events/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/networks_events/methods/list_public_events_for_repo_network' - insert: [] - update: [] - delete: [] notifications: id: github.activity.notifications name: notifications @@ -29215,17 +29219,6 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/notifications/methods/list_notifications_for_authenticated_user' - insert: [] - update: [] - delete: [] - notifications_threads: - id: github.activity.notifications_threads - name: notifications_threads - title: Notifications Threads - methods: get_thread: operation: $ref: '#/paths/~1notifications~1threads~1{thread_id}/get' @@ -29238,16 +29231,30 @@ components: response: mediaType: application/json openAPIDocKey: '200' + list_repo_notifications_for_authenticated_user: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1notifications/get' + response: + mediaType: application/json + openAPIDocKey: '200' + mark_repo_notifications_as_read: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1notifications/put' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/notifications_threads/methods/get_thread' + - $ref: '#/components/x-stackQL-resources/notifications/methods/list_repo_notifications_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/notifications/methods/get_thread' + - $ref: '#/components/x-stackQL-resources/notifications/methods/list_notifications_for_authenticated_user' insert: [] update: [] delete: [] - notifications_threads_subscription: - id: github.activity.notifications_threads_subscription - name: notifications_threads_subscription - title: Notifications Threads Subscription + notifications_thread_subscriptions: + id: github.activity.notifications_thread_subscriptions + name: notifications_thread_subscriptions + title: Notifications Thread Subscriptions methods: get_thread_subscription_for_authenticated_user: operation: @@ -29269,32 +29276,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/notifications_threads_subscription/methods/get_thread_subscription_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/notifications_thread_subscriptions/methods/get_thread_subscription_for_authenticated_user' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/notifications_threads_subscription/methods/delete_thread_subscription' - orgs_events: - id: github.activity.orgs_events - name: orgs_events - title: Orgs Events - methods: - list_public_org_events: - operation: - $ref: '#/paths/~1orgs~1{org}~1events/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/orgs_events/methods/list_public_org_events' - insert: [] - update: [] - delete: [] - repos_events: - id: github.activity.repos_events - name: repos_events - title: Repos Events + - $ref: '#/components/x-stackQL-resources/notifications_thread_subscriptions/methods/delete_thread_subscription' + events: + id: github.activity.events + name: events + title: Events methods: list_repo_events: operation: @@ -29302,39 +29292,30 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_events/methods/list_repo_events' - insert: [] - update: [] - delete: [] - repos_notifications: - id: github.activity.repos_notifications - name: repos_notifications - title: Repos Notifications - methods: - list_repo_notifications_for_authenticated_user: + list_events_for_authenticated_user: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1notifications/get' + $ref: '#/paths/~1users~1{username}~1events/get' response: mediaType: application/json openAPIDocKey: '200' - mark_repo_notifications_as_read: + list_org_events_for_authenticated_user: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1notifications/put' + $ref: '#/paths/~1users~1{username}~1events~1orgs~1{org}/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_notifications/methods/list_repo_notifications_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/events/methods/list_repo_events' + - $ref: '#/components/x-stackQL-resources/events/methods/list_org_events_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/events/methods/list_events_for_authenticated_user' insert: [] update: [] delete: [] - repos_stargazers: - id: github.activity.repos_stargazers - name: repos_stargazers - title: Repos Stargazers + repo_stargazers: + id: github.activity.repo_stargazers + name: repo_stargazers + title: Repo Stargazers methods: list_stargazers_for_repo: operation: @@ -29344,14 +29325,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_stargazers/methods/list_stargazers_for_repo' + - $ref: '#/components/x-stackQL-resources/repo_stargazers/methods/list_stargazers_for_repo' insert: [] update: [] delete: [] - repos_subscribers: - id: github.activity.repos_subscribers - name: repos_subscribers - title: Repos Subscribers + repo_watchers: + id: github.activity.repo_watchers + name: repo_watchers + title: Repo Watchers methods: list_watchers_for_repo: operation: @@ -29361,14 +29342,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_subscribers/methods/list_watchers_for_repo' + - $ref: '#/components/x-stackQL-resources/repo_watchers/methods/list_watchers_for_repo' insert: [] update: [] delete: [] - repos_subscription: - id: github.activity.repos_subscription - name: repos_subscription - title: Repos Subscription + repo_subscriptions: + id: github.activity.repo_subscriptions + name: repo_subscriptions + title: Repo Subscriptions methods: get_repo_subscription: operation: @@ -29390,15 +29371,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_subscription/methods/get_repo_subscription' + - $ref: '#/components/x-stackQL-resources/repo_subscriptions/methods/get_repo_subscription' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/repos_subscription/methods/delete_repo_subscription' - user_starred: - id: github.activity.user_starred - name: user_starred - title: User Starred + - $ref: '#/components/x-stackQL-resources/repo_subscriptions/methods/delete_repo_subscription' + starring: + id: github.activity.starring + name: starring + title: Starring methods: list_repos_starred_by_authenticated_user: operation: @@ -29424,84 +29405,47 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/user_starred/methods/list_repos_starred_by_authenticated_user' - insert: [] - update: [] - delete: [] - user_subscriptions: - id: github.activity.user_subscriptions - name: user_subscriptions - title: User Subscriptions - methods: - list_watched_repos_for_authenticated_user: - operation: - $ref: '#/paths/~1user~1subscriptions/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/user_subscriptions/methods/list_watched_repos_for_authenticated_user' - insert: [] - update: [] - delete: [] - users_events: - id: github.activity.users_events - name: users_events - title: Users Events - methods: - list_events_for_authenticated_user: + list_repos_starred_by_user: operation: - $ref: '#/paths/~1users~1{username}~1events/get' + $ref: '#/paths/~1users~1{username}~1starred/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/users_events/methods/list_events_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/starring/methods/list_repos_starred_by_user' + - $ref: '#/components/x-stackQL-resources/starring/methods/list_repos_starred_by_authenticated_user' insert: [] update: [] delete: [] - users_events_orgs: - id: github.activity.users_events_orgs - name: users_events_orgs - title: Users Events Orgs + watching: + id: github.activity.watching + name: watching + title: Watching methods: - list_org_events_for_authenticated_user: + list_watched_repos_for_authenticated_user: operation: - $ref: '#/paths/~1users~1{username}~1events~1orgs~1{org}/get' + $ref: '#/paths/~1user~1subscriptions/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/users_events_orgs/methods/list_org_events_for_authenticated_user' - insert: [] - update: [] - delete: [] - users_events_public: - id: github.activity.users_events_public - name: users_events_public - title: Users Events Public - methods: - list_public_events_for_user: + list_repos_watched_by_user: operation: - $ref: '#/paths/~1users~1{username}~1events~1public/get' + $ref: '#/paths/~1users~1{username}~1subscriptions/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/users_events_public/methods/list_public_events_for_user' + - $ref: '#/components/x-stackQL-resources/watching/methods/list_repos_watched_by_user' + - $ref: '#/components/x-stackQL-resources/watching/methods/list_watched_repos_for_authenticated_user' insert: [] update: [] delete: [] - users_received_events: - id: github.activity.users_received_events - name: users_received_events - title: Users Received Events + received_events: + id: github.activity.received_events + name: received_events + title: Received Events methods: list_received_events_for_user: operation: @@ -29511,14 +29455,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/users_received_events/methods/list_received_events_for_user' + - $ref: '#/components/x-stackQL-resources/received_events/methods/list_received_events_for_user' insert: [] update: [] delete: [] - users_received_events_public: - id: github.activity.users_received_events_public - name: users_received_events_public - title: Users Received Events Public + received_public_events: + id: github.activity.received_public_events + name: received_public_events + title: Received Public Events methods: list_received_public_events_for_user: operation: @@ -29528,41 +29472,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/users_received_events_public/methods/list_received_public_events_for_user' - insert: [] - update: [] - delete: [] - users_starred: - id: github.activity.users_starred - name: users_starred - title: Users Starred - methods: - list_repos_starred_by_user: - operation: - $ref: '#/paths/~1users~1{username}~1starred/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/users_starred/methods/list_repos_starred_by_user' - insert: [] - update: [] - delete: [] - users_subscriptions: - id: github.activity.users_subscriptions - name: users_subscriptions - title: Users Subscriptions - methods: - list_repos_watched_by_user: - operation: - $ref: '#/paths/~1users~1{username}~1subscriptions/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/users_subscriptions/methods/list_repos_watched_by_user' + - $ref: '#/components/x-stackQL-resources/received_public_events/methods/list_received_public_events_for_user' insert: [] update: [] delete: [] @@ -29603,6 +29513,7 @@ paths: enabledForGitHubApps: true category: activity subcategory: events + x-stackQL-resource: events /feeds: get: summary: Get feeds @@ -29640,6 +29551,7 @@ paths: enabledForGitHubApps: true category: activity subcategory: feeds + x-stackQL-resource: feeds '/networks/{owner}/{repo}/events': get: summary: List public events for a network of repositories @@ -29680,6 +29592,7 @@ paths: enabledForGitHubApps: true category: activity subcategory: events + x-stackQL-resource: events /notifications: get: summary: List notifications for the authenticated user @@ -29730,6 +29643,7 @@ paths: enabledForGitHubApps: false category: activity subcategory: notifications + x-stackQL-resource: notifications put: summary: Mark notifications as read description: 'Marks all notifications as "read" for the current user. If the number of notifications is too large to complete in one request, you will receive a `202 Accepted` status and GitHub will run an asynchronous process to mark notifications as "read." To check whether any "unread" notifications remain, you can use the [List notifications for the authenticated user](https://docs.github.com/rest/activity/notifications#list-notifications-for-the-authenticated-user) endpoint and pass the query parameter `all=false`.' @@ -29785,6 +29699,7 @@ paths: enabledForGitHubApps: false category: activity subcategory: notifications + x-stackQL-resource: notifications '/notifications/threads/{thread_id}': get: summary: Get a thread @@ -29818,6 +29733,7 @@ paths: enabledForGitHubApps: false category: activity subcategory: notifications + x-stackQL-resource: notifications patch: summary: Mark a thread as read description: 'Marks a thread as "read." Marking a thread as "read" is equivalent to clicking a notification in your notification inbox on GitHub: https://github.com/notifications.' @@ -29841,6 +29757,7 @@ paths: enabledForGitHubApps: false category: activity subcategory: notifications + x-stackQL-resource: notifications '/notifications/threads/{thread_id}/subscription': get: summary: Get a thread subscription for the authenticated user @@ -29877,6 +29794,7 @@ paths: enabledForGitHubApps: false category: activity subcategory: notifications + x-stackQL-resource: notifications put: summary: Set a thread subscription description: |- @@ -29929,6 +29847,7 @@ paths: enabledForGitHubApps: false category: activity subcategory: notifications + x-stackQL-resource: notifications delete: summary: Delete a thread subscription description: 'Mutes all future notifications for a conversation until you comment on the thread or get an **@mention**. If you are watching the repository of the thread, you will still receive notifications. To ignore future notifications for a repository you are watching, use the [Set a thread subscription](https://docs.github.com/rest/activity/notifications#set-a-thread-subscription) endpoint and set `ignore` to `true`.' @@ -29954,6 +29873,7 @@ paths: enabledForGitHubApps: false category: activity subcategory: notifications + x-stackQL-resource: notifications '/orgs/{org}/events': get: summary: List public organization events @@ -29985,6 +29905,7 @@ paths: enabledForGitHubApps: true category: activity subcategory: events + x-stackQL-resource: events '/repos/{owner}/{repo}/events': get: summary: List repository events @@ -30018,6 +29939,7 @@ paths: enabledForGitHubApps: true category: activity subcategory: events + x-stackQL-resource: events '/repos/{owner}/{repo}/notifications': get: summary: List repository notifications for the authenticated user @@ -30057,6 +29979,7 @@ paths: enabledForGitHubApps: false category: activity subcategory: notifications + x-stackQL-resource: notifications put: summary: Mark repository notifications as read description: 'Marks all notifications in a repository as "read" for the current user. If the number of notifications is too large to complete in one request, you will receive a `202 Accepted` status and GitHub will run an asynchronous process to mark notifications as "read." To check whether any "unread" notifications remain, you can use the [List repository notifications for the authenticated user](https://docs.github.com/rest/activity/notifications#list-repository-notifications-for-the-authenticated-user) endpoint and pass the query parameter `all=false`.' @@ -30107,6 +30030,7 @@ paths: enabledForGitHubApps: false category: activity subcategory: notifications + x-stackQL-resource: notifications '/repos/{owner}/{repo}/stargazers': get: summary: List stargazers @@ -30149,6 +30073,7 @@ paths: enabledForGitHubApps: true category: activity subcategory: starring + x-stackQL-resource: starring '/repos/{owner}/{repo}/subscribers': get: summary: List watchers @@ -30184,6 +30109,7 @@ paths: enabledForGitHubApps: true category: activity subcategory: watching + x-stackQL-resource: watching '/repos/{owner}/{repo}/subscription': get: summary: Get a repository subscription @@ -30216,6 +30142,7 @@ paths: enabledForGitHubApps: false category: activity subcategory: watching + x-stackQL-resource: watching put: summary: Set a repository subscription description: 'If you would like to watch a repository, set `subscribed` to `true`. If you would like to ignore notifications made within a repository, set `ignored` to `true`. If you would like to stop watching a repository, [delete the repository''s subscription](https://docs.github.com/rest/activity/watching#delete-a-repository-subscription) completely.' @@ -30261,6 +30188,7 @@ paths: enabledForGitHubApps: false category: activity subcategory: watching + x-stackQL-resource: watching delete: summary: Delete a repository subscription description: 'This endpoint should only be used to stop watching a repository. To control whether or not you wish to receive notifications from a repository, [set the repository''s subscription manually](https://docs.github.com/rest/activity/watching#set-a-repository-subscription).' @@ -30281,6 +30209,7 @@ paths: enabledForGitHubApps: false category: activity subcategory: watching + x-stackQL-resource: watching /user/starred: get: summary: List repositories starred by the authenticated user @@ -30333,6 +30262,7 @@ paths: enabledForGitHubApps: false category: activity subcategory: starring + x-stackQL-resource: starring '/user/starred/{owner}/{repo}': get: summary: Check if a repository is starred by the authenticated user @@ -30366,6 +30296,7 @@ paths: enabledForGitHubApps: false category: activity subcategory: starring + x-stackQL-resource: starring put: summary: Star a repository for the authenticated user description: 'Note that you''ll need to set `Content-Length` to zero when calling out to this endpoint. For more information, see "[HTTP verbs](https://docs.github.com/rest/overview/resources-in-the-rest-api#http-verbs)."' @@ -30394,6 +30325,7 @@ paths: enabledForGitHubApps: false category: activity subcategory: starring + x-stackQL-resource: starring delete: summary: Unstar a repository for the authenticated user description: Unstar a repository that the authenticated user has previously starred. @@ -30422,6 +30354,7 @@ paths: enabledForGitHubApps: false category: activity subcategory: starring + x-stackQL-resource: starring /user/subscriptions: get: summary: List repositories watched by the authenticated user @@ -30461,6 +30394,7 @@ paths: enabledForGitHubApps: false category: activity subcategory: watching + x-stackQL-resource: watching '/users/{username}/events': get: summary: List events for the authenticated user @@ -30492,6 +30426,7 @@ paths: enabledForGitHubApps: true category: activity subcategory: events + x-stackQL-resource: events '/users/{username}/events/orgs/{org}': get: summary: List organization events for the authenticated user @@ -30524,6 +30459,7 @@ paths: enabledForGitHubApps: false category: activity subcategory: events + x-stackQL-resource: events '/users/{username}/events/public': get: summary: List public events for a user @@ -30555,6 +30491,7 @@ paths: enabledForGitHubApps: true category: activity subcategory: events + x-stackQL-resource: events '/users/{username}/received_events': get: summary: List events received by the authenticated user @@ -30586,6 +30523,7 @@ paths: enabledForGitHubApps: true category: activity subcategory: events + x-stackQL-resource: events '/users/{username}/received_events/public': get: summary: List public events received by a user @@ -30617,6 +30555,7 @@ paths: enabledForGitHubApps: true category: activity subcategory: events + x-stackQL-resource: events '/users/{username}/starred': get: summary: List repositories starred by a user @@ -30656,6 +30595,7 @@ paths: enabledForGitHubApps: true category: activity subcategory: starring + x-stackQL-resource: starring '/users/{username}/subscriptions': get: summary: List repositories watched by a user @@ -30690,3 +30630,4 @@ paths: enabledForGitHubApps: true category: activity subcategory: watching + x-stackQL-resource: watching diff --git a/providers/src/github/v00.00.00000/services/apps.yaml b/providers/src/github/v00.00.00000/services/apps.yaml index 374bb14f..286c0d70 100644 --- a/providers/src/github/v00.00.00000/services/apps.yaml +++ b/providers/src/github/v00.00.00000/services/apps.yaml @@ -28952,10 +28952,10 @@ components: schema: type: string x-stackQL-resources: - app: - id: github.apps.app - name: app - title: App + integrations: + id: github.apps.integrations + name: integrations + title: Integrations methods: get_authenticated: operation: @@ -28963,16 +28963,23 @@ components: response: mediaType: application/json openAPIDocKey: '200' + get_by_slug: + operation: + $ref: '#/paths/~1apps~1{app_slug}/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/app/methods/get_authenticated' + - $ref: '#/components/x-stackQL-resources/integrations/methods/get_by_slug' + - $ref: '#/components/x-stackQL-resources/integrations/methods/get_authenticated' insert: [] update: [] delete: [] - app_manifests_conversions: - id: github.apps.app_manifests_conversions - name: app_manifests_conversions - title: App Manifests Conversions + apps: + id: github.apps.apps + name: apps + title: Apps methods: create_from_manifest: operation: @@ -28980,146 +28987,163 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: - - $ref: '#/components/x-stackQL-resources/app_manifests_conversions/methods/create_from_manifest' - update: [] - delete: [] - app_hook_config: - id: github.apps.app_hook_config - name: app_hook_config - title: App Hook Config - methods: - get_webhook_config_for_app: + list_installations: operation: - $ref: '#/paths/~1app~1hook~1config/get' + $ref: '#/paths/~1app~1installations/get' response: mediaType: application/json openAPIDocKey: '200' - update_webhook_config_for_app: + get_installation: operation: - $ref: '#/paths/~1app~1hook~1config/patch' + $ref: '#/paths/~1app~1installations~1{installation_id}/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/app_hook_config/methods/get_webhook_config_for_app' - insert: [] - update: [] - delete: [] - app_hook_deliveries: - id: github.apps.app_hook_deliveries - name: app_hook_deliveries - title: App Hook Deliveries - methods: - list_webhook_deliveries: + delete_installation: operation: - $ref: '#/paths/~1app~1hook~1deliveries/get' + $ref: '#/paths/~1app~1installations~1{installation_id}/delete' response: mediaType: application/json openAPIDocKey: '200' - get_webhook_delivery: + create_installation_access_token: operation: - $ref: '#/paths/~1app~1hook~1deliveries~1{delivery_id}/get' + $ref: '#/paths/~1app~1installations~1{installation_id}~1access_tokens/post' response: mediaType: application/json openAPIDocKey: '200' - redeliver_webhook_delivery: + suspend_installation: operation: - $ref: '#/paths/~1app~1hook~1deliveries~1{delivery_id}~1attempts/post' + $ref: '#/paths/~1app~1installations~1{installation_id}~1suspended/put' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/app_hook_deliveries/methods/get_webhook_delivery' - - $ref: '#/components/x-stackQL-resources/app_hook_deliveries/methods/list_webhook_deliveries' - insert: [] - update: [] - delete: [] - app_installation_requests: - id: github.apps.app_installation_requests - name: app_installation_requests - title: App Installation Requests - methods: - list_installation_requests_for_authenticated_app: + unsuspend_installation: operation: - $ref: '#/paths/~1app~1installation-requests/get' + $ref: '#/paths/~1app~1installations~1{installation_id}~1suspended/delete' + response: + mediaType: application/json + openAPIDocKey: '200' + scope_token: + operation: + $ref: '#/paths/~1applications~1{client_id}~1token~1scoped/post' + response: + mediaType: application/json + openAPIDocKey: '200' + get_org_installation: + operation: + $ref: '#/paths/~1orgs~1{org}~1installation/get' + response: + mediaType: application/json + openAPIDocKey: '200' + get_repo_installation: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1installation/get' + response: + mediaType: application/json + openAPIDocKey: '200' + get_user_installation: + operation: + $ref: '#/paths/~1users~1{username}~1installation/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/app_installation_requests/methods/list_installation_requests_for_authenticated_app' - insert: [] + - $ref: '#/components/x-stackQL-resources/apps/methods/get_repo_installation' + - $ref: '#/components/x-stackQL-resources/apps/methods/get_installation' + - $ref: '#/components/x-stackQL-resources/apps/methods/get_org_installation' + - $ref: '#/components/x-stackQL-resources/apps/methods/get_user_installation' + - $ref: '#/components/x-stackQL-resources/apps/methods/list_installations' + insert: + - $ref: '#/components/x-stackQL-resources/apps/methods/create_from_manifest' + - $ref: '#/components/x-stackQL-resources/apps/methods/create_installation_access_token' update: [] - delete: [] - app_installations: - id: github.apps.app_installations - name: app_installations - title: App Installations + delete: + - $ref: '#/components/x-stackQL-resources/apps/methods/delete_installation' + webhook_config: + id: github.apps.webhook_config + name: webhook_config + title: Webhook Config methods: - list_installations: + get_webhook_config_for_app: operation: - $ref: '#/paths/~1app~1installations/get' + $ref: '#/paths/~1app~1hook~1config/get' response: mediaType: application/json openAPIDocKey: '200' - get_installation: + update_webhook_config_for_app: operation: - $ref: '#/paths/~1app~1installations~1{installation_id}/get' + $ref: '#/paths/~1app~1hook~1config/patch' response: mediaType: application/json openAPIDocKey: '200' - delete_installation: + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/webhook_config/methods/get_webhook_config_for_app' + insert: [] + update: [] + delete: [] + webhook_deliveries: + id: github.apps.webhook_deliveries + name: webhook_deliveries + title: Webhook Deliveries + methods: + list_webhook_deliveries: operation: - $ref: '#/paths/~1app~1installations~1{installation_id}/delete' + $ref: '#/paths/~1app~1hook~1deliveries/get' response: mediaType: application/json openAPIDocKey: '200' - suspend_installation: + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/webhook_deliveries/methods/list_webhook_deliveries' + insert: [] + update: [] + delete: [] + webhook_delivery: + id: github.apps.webhook_delivery + name: webhook_delivery + title: Webhook Delivery + methods: + get_webhook_delivery: operation: - $ref: '#/paths/~1app~1installations~1{installation_id}~1suspended/put' + $ref: '#/paths/~1app~1hook~1deliveries~1{delivery_id}/get' response: mediaType: application/json openAPIDocKey: '200' - unsuspend_installation: + redeliver_webhook_delivery: operation: - $ref: '#/paths/~1app~1installations~1{installation_id}~1suspended/delete' + $ref: '#/paths/~1app~1hook~1deliveries~1{delivery_id}~1attempts/post' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/app_installations/methods/get_installation' - - $ref: '#/components/x-stackQL-resources/app_installations/methods/list_installations' + - $ref: '#/components/x-stackQL-resources/webhook_delivery/methods/get_webhook_delivery' insert: [] update: [] - delete: - - $ref: '#/components/x-stackQL-resources/app_installations/methods/delete_installation' - app_installations_access_tokens: - id: github.apps.app_installations_access_tokens - name: app_installations_access_tokens - title: App Installations Access Tokens + delete: [] + integration_installation_requests: + id: github.apps.integration_installation_requests + name: integration_installation_requests + title: Integration Installation Requests methods: - create_installation_access_token: + list_installation_requests_for_authenticated_app: operation: - $ref: '#/paths/~1app~1installations~1{installation_id}~1access_tokens/post' + $ref: '#/paths/~1app~1installation-requests/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: [] - insert: - - $ref: '#/components/x-stackQL-resources/app_installations_access_tokens/methods/create_installation_access_token' + select: + - $ref: '#/components/x-stackQL-resources/integration_installation_requests/methods/list_installation_requests_for_authenticated_app' + insert: [] update: [] delete: [] - applications_grant: - id: github.apps.applications_grant - name: applications_grant - title: Applications Grant + oauth_applications: + id: github.apps.oauth_applications + name: oauth_applications + title: Oauth Applications methods: delete_authorization: operation: @@ -29127,17 +29151,6 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/applications_grant/methods/delete_authorization' - applications_token: - id: github.apps.applications_token - name: applications_token - title: Applications Token - methods: check_token: operation: $ref: '#/paths/~1applications~1{client_id}~1token/post' @@ -29156,39 +29169,16 @@ components: response: mediaType: application/json openAPIDocKey: '200' - scope_token: - operation: - $ref: '#/paths/~1applications~1{client_id}~1token~1scoped/post' - response: - mediaType: application/json - openAPIDocKey: '200' sqlVerbs: select: [] insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/applications_token/methods/delete_token' - apps: - id: github.apps.apps - name: apps - title: Apps - methods: - get_by_slug: - operation: - $ref: '#/paths/~1apps~1{app_slug}/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/apps/methods/get_by_slug' - insert: [] - update: [] - delete: [] - installation_repositories: - id: github.apps.installation_repositories - name: installation_repositories - title: Installation Repositories + - $ref: '#/components/x-stackQL-resources/oauth_applications/methods/delete_authorization' + installation_repos: + id: github.apps.installation_repos + name: installation_repos + title: Installation Repos methods: list_repos_accessible_to_installation: operation: @@ -29196,215 +29186,141 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/installation_repositories/methods/list_repos_accessible_to_installation' - insert: [] - update: [] - delete: [] - installation_token: - id: github.apps.installation_token - name: installation_token - title: Installation Token - methods: - revoke_installation_access_token: + list_installation_repos_for_authenticated_user: operation: - $ref: '#/paths/~1installation~1token/delete' + $ref: '#/paths/~1user~1installations~1{installation_id}~1repositories/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - marketplace_listing_accounts: - id: github.apps.marketplace_listing_accounts - name: marketplace_listing_accounts - title: Marketplace Listing Accounts - methods: - get_subscription_plan_for_account: + add_repo_to_installation_for_authenticated_user: operation: - $ref: '#/paths/~1marketplace_listing~1accounts~1{account_id}/get' + $ref: '#/paths/~1user~1installations~1{installation_id}~1repositories~1{repository_id}/put' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/marketplace_listing_accounts/methods/get_subscription_plan_for_account' - insert: [] - update: [] - delete: [] - marketplace_listing_plans: - id: github.apps.marketplace_listing_plans - name: marketplace_listing_plans - title: Marketplace Listing Plans - methods: - list_plans: + remove_repo_from_installation_for_authenticated_user: operation: - $ref: '#/paths/~1marketplace_listing~1plans/get' + $ref: '#/paths/~1user~1installations~1{installation_id}~1repositories~1{repository_id}/delete' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/marketplace_listing_plans/methods/list_plans' + - $ref: '#/components/x-stackQL-resources/installation_repos/methods/list_installation_repos_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/installation_repos/methods/list_repos_accessible_to_installation' insert: [] update: [] - delete: [] - marketplace_listing_plans_accounts: - id: github.apps.marketplace_listing_plans_accounts - name: marketplace_listing_plans_accounts - title: Marketplace Listing Plans Accounts + delete: + - $ref: '#/components/x-stackQL-resources/installation_repos/methods/remove_repo_from_installation_for_authenticated_user' + installations: + id: github.apps.installations + name: installations + title: Installations methods: - list_accounts_for_plan: + revoke_installation_access_token: operation: - $ref: '#/paths/~1marketplace_listing~1plans~1{plan_id}~1accounts/get' + $ref: '#/paths/~1installation~1token/delete' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/marketplace_listing_plans_accounts/methods/list_accounts_for_plan' - insert: [] - update: [] - delete: [] - marketplace_listing_stubbed_accounts: - id: github.apps.marketplace_listing_stubbed_accounts - name: marketplace_listing_stubbed_accounts - title: Marketplace Listing Stubbed Accounts - methods: - get_subscription_plan_for_account_stubbed: + list_installations_for_authenticated_user: operation: - $ref: '#/paths/~1marketplace_listing~1stubbed~1accounts~1{account_id}/get' + $ref: '#/paths/~1user~1installations/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/marketplace_listing_stubbed_accounts/methods/get_subscription_plan_for_account_stubbed' + - $ref: '#/components/x-stackQL-resources/installations/methods/list_installations_for_authenticated_user' insert: [] update: [] delete: [] - marketplace_listing_stubbed_plans: - id: github.apps.marketplace_listing_stubbed_plans - name: marketplace_listing_stubbed_plans - title: Marketplace Listing Stubbed Plans + marketplace_subs: + id: github.apps.marketplace_subs + name: marketplace_subs + title: Marketplace Subs methods: - list_plans_stubbed: + get_subscription_plan_for_account: operation: - $ref: '#/paths/~1marketplace_listing~1stubbed~1plans/get' + $ref: '#/paths/~1marketplace_listing~1accounts~1{account_id}/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/marketplace_listing_stubbed_plans/methods/list_plans_stubbed' - insert: [] - update: [] - delete: [] - marketplace_listing_stubbed_plans_accounts: - id: github.apps.marketplace_listing_stubbed_plans_accounts - name: marketplace_listing_stubbed_plans_accounts - title: Marketplace Listing Stubbed Plans Accounts - methods: - list_accounts_for_plan_stubbed: + list_accounts_for_plan: operation: - $ref: '#/paths/~1marketplace_listing~1stubbed~1plans~1{plan_id}~1accounts/get' + $ref: '#/paths/~1marketplace_listing~1plans~1{plan_id}~1accounts/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/marketplace_listing_stubbed_plans_accounts/methods/list_accounts_for_plan_stubbed' + - $ref: '#/components/x-stackQL-resources/marketplace_subs/methods/get_subscription_plan_for_account' + - $ref: '#/components/x-stackQL-resources/marketplace_subs/methods/list_accounts_for_plan' insert: [] update: [] delete: [] - orgs_installation: - id: github.apps.orgs_installation - name: orgs_installation - title: Orgs Installation + marketplace_listings: + id: github.apps.marketplace_listings + name: marketplace_listings + title: Marketplace Listings methods: - get_org_installation: + list_plans: operation: - $ref: '#/paths/~1orgs~1{org}~1installation/get' + $ref: '#/paths/~1marketplace_listing~1plans/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_installation/methods/get_org_installation' + - $ref: '#/components/x-stackQL-resources/marketplace_listings/methods/list_plans' insert: [] update: [] delete: [] - repos_installation: - id: github.apps.repos_installation - name: repos_installation - title: Repos Installation + marketplace_subs_stubbed: + id: github.apps.marketplace_subs_stubbed + name: marketplace_subs_stubbed + title: Marketplace Subs Stubbed methods: - get_repo_installation: + get_subscription_plan_for_account_stubbed: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1installation/get' + $ref: '#/paths/~1marketplace_listing~1stubbed~1accounts~1{account_id}/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_installation/methods/get_repo_installation' - insert: [] - update: [] - delete: [] - user_installations: - id: github.apps.user_installations - name: user_installations - title: User Installations - methods: - list_installations_for_authenticated_user: + list_accounts_for_plan_stubbed: operation: - $ref: '#/paths/~1user~1installations/get' + $ref: '#/paths/~1marketplace_listing~1stubbed~1plans~1{plan_id}~1accounts/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_installations/methods/list_installations_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/marketplace_subs_stubbed/methods/get_subscription_plan_for_account_stubbed' + - $ref: '#/components/x-stackQL-resources/marketplace_subs_stubbed/methods/list_accounts_for_plan_stubbed' insert: [] update: [] delete: [] - user_installations_repositories: - id: github.apps.user_installations_repositories - name: user_installations_repositories - title: User Installations Repositories + marketplace_listings_stubbed: + id: github.apps.marketplace_listings_stubbed + name: marketplace_listings_stubbed + title: Marketplace Listings Stubbed methods: - list_installation_repos_for_authenticated_user: - operation: - $ref: '#/paths/~1user~1installations~1{installation_id}~1repositories/get' - response: - mediaType: application/json - openAPIDocKey: '200' - add_repo_to_installation_for_authenticated_user: - operation: - $ref: '#/paths/~1user~1installations~1{installation_id}~1repositories~1{repository_id}/put' - response: - mediaType: application/json - openAPIDocKey: '200' - remove_repo_from_installation_for_authenticated_user: + list_plans_stubbed: operation: - $ref: '#/paths/~1user~1installations~1{installation_id}~1repositories~1{repository_id}/delete' + $ref: '#/paths/~1marketplace_listing~1stubbed~1plans/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_installations_repositories/methods/list_installation_repos_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/marketplace_listings_stubbed/methods/list_plans_stubbed' insert: [] update: [] - delete: - - $ref: '#/components/x-stackQL-resources/user_installations_repositories/methods/remove_repo_from_installation_for_authenticated_user' - user_marketplace_purchases: - id: github.apps.user_marketplace_purchases - name: user_marketplace_purchases - title: User Marketplace Purchases + delete: [] + marketplace_users_subs: + id: github.apps.marketplace_users_subs + name: marketplace_users_subs + title: Marketplace Users Subs methods: list_subscriptions_for_authenticated_user: operation: @@ -29414,14 +29330,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_marketplace_purchases/methods/list_subscriptions_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/marketplace_users_subs/methods/list_subscriptions_for_authenticated_user' insert: [] update: [] delete: [] - user_marketplace_purchases_stubbed: - id: github.apps.user_marketplace_purchases_stubbed - name: user_marketplace_purchases_stubbed - title: User Marketplace Purchases Stubbed + marketplace_users_subs_stubbed: + id: github.apps.marketplace_users_subs_stubbed + name: marketplace_users_subs_stubbed + title: Marketplace Users Subs Stubbed methods: list_subscriptions_for_authenticated_user_stubbed: operation: @@ -29431,24 +29347,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_marketplace_purchases_stubbed/methods/list_subscriptions_for_authenticated_user_stubbed' - insert: [] - update: [] - delete: [] - users_installation: - id: github.apps.users_installation - name: users_installation - title: Users Installation - methods: - get_user_installation: - operation: - $ref: '#/paths/~1users~1{username}~1installation/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/users_installation/methods/get_user_installation' + - $ref: '#/components/x-stackQL-resources/marketplace_users_subs_stubbed/methods/list_subscriptions_for_authenticated_user_stubbed' insert: [] update: [] delete: [] @@ -29482,6 +29381,7 @@ paths: enabledForGitHubApps: true category: apps subcategory: apps + x-stackQL-resource: apps '/app-manifests/{code}/conversions': post: summary: Create a GitHub App from a manifest @@ -29534,6 +29434,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: apps + x-stackQL-resource: apps /app/hook/config: get: summary: Get a webhook configuration for an app @@ -29562,6 +29463,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: webhooks + x-stackQL-resource: webhooks patch: summary: Update a webhook configuration for an app description: |- @@ -29611,6 +29513,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: webhooks + x-stackQL-resource: webhooks /app/hook/deliveries: get: summary: List deliveries for an app webhook @@ -29653,6 +29556,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: webhooks + x-stackQL-resource: webhooks '/app/hook/deliveries/{delivery_id}': get: summary: Get a delivery for an app webhook @@ -29687,6 +29591,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: webhooks + x-stackQL-resource: webhooks '/app/hook/deliveries/{delivery_id}/attempts': post: summary: Redeliver a delivery for an app webhook @@ -29714,6 +29619,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: webhooks + x-stackQL-resource: webhooks /app/installation-requests: get: summary: List installation requests for the authenticated app @@ -29748,6 +29654,7 @@ paths: enabledForGitHubApps: true category: apps subcategory: apps + x-stackQL-resource: apps /app/installations: get: summary: List installations for the authenticated app @@ -29790,6 +29697,7 @@ paths: enabledForGitHubApps: true category: apps subcategory: apps + x-stackQL-resource: apps '/app/installations/{installation_id}': get: summary: Get an installation for the authenticated app @@ -29822,6 +29730,7 @@ paths: enabledForGitHubApps: true category: apps subcategory: apps + x-stackQL-resource: apps delete: summary: Delete an installation for the authenticated app description: |- @@ -29846,6 +29755,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: apps + x-stackQL-resource: apps '/app/installations/{installation_id}/access_tokens': post: summary: Create an installation access token for an app @@ -29914,6 +29824,7 @@ paths: enabledForGitHubApps: true category: apps subcategory: apps + x-stackQL-resource: apps '/app/installations/{installation_id}/suspended': put: summary: Suspend an app installation @@ -29939,6 +29850,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: apps + x-stackQL-resource: apps delete: summary: Unsuspend an app installation description: |- @@ -29963,6 +29875,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: apps + x-stackQL-resource: apps '/applications/{client_id}/grant': delete: summary: Delete an app authorization @@ -30003,6 +29916,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: oauth-applications + x-stackQL-resource: oauth_applications '/applications/{client_id}/token': post: summary: Check a token @@ -30050,6 +29964,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: oauth-applications + x-stackQL-resource: oauth_applications patch: summary: Reset a token description: 'OAuth applications and GitHub applications with OAuth authorizations can use this API method to reset a valid OAuth token without end-user involvement. Applications must save the "token" property in the response because changes take effect immediately. You must use [Basic Authentication](https://docs.github.com/rest/overview/other-authentication-methods#basic-authentication) when accessing this endpoint, using the application''s `client_id` and `client_secret` as the username and password. Invalid tokens will return `404 NOT FOUND`.' @@ -30094,6 +30009,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: oauth-applications + x-stackQL-resource: oauth_applications delete: summary: Delete an app token description: 'OAuth or GitHub application owners can revoke a single token for an OAuth application or a GitHub application with an OAuth authorization. You must use [Basic Authentication](https://docs.github.com/rest/overview/other-authentication-methods#basic-authentication) when accessing this endpoint, using the application''s `client_id` and `client_secret` as the username and password.' @@ -30131,6 +30047,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: oauth-applications + x-stackQL-resource: oauth_applications '/applications/{client_id}/token/scoped': post: summary: Create a scoped access token @@ -30215,6 +30132,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: apps + x-stackQL-resource: apps '/apps/{app_slug}': get: summary: Get an app @@ -30249,6 +30167,7 @@ paths: enabledForGitHubApps: true category: apps subcategory: apps + x-stackQL-resource: apps /installation/repositories: get: summary: List repositories accessible to the app installation @@ -30303,6 +30222,7 @@ paths: enabledForGitHubApps: true category: apps subcategory: installations + x-stackQL-resource: installations /installation/token: delete: summary: Revoke an installation access token @@ -30327,6 +30247,7 @@ paths: enabledForGitHubApps: true category: apps subcategory: installations + x-stackQL-resource: installations '/marketplace_listing/accounts/{account_id}': get: summary: Get a subscription plan for an account @@ -30365,6 +30286,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: marketplace + x-stackQL-resource: marketplace /marketplace_listing/plans: get: summary: List plans @@ -30405,6 +30327,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: marketplace + x-stackQL-resource: marketplace '/marketplace_listing/plans/{plan_id}/accounts': get: summary: List accounts for a plan @@ -30458,6 +30381,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: marketplace + x-stackQL-resource: marketplace '/marketplace_listing/stubbed/accounts/{account_id}': get: summary: Get a subscription plan for an account (stubbed) @@ -30492,6 +30416,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: marketplace + x-stackQL-resource: marketplace /marketplace_listing/stubbed/plans: get: summary: List plans (stubbed) @@ -30530,6 +30455,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: marketplace + x-stackQL-resource: marketplace '/marketplace_listing/stubbed/plans/{plan_id}/accounts': get: summary: List accounts for a plan (stubbed) @@ -30579,6 +30505,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: marketplace + x-stackQL-resource: marketplace '/orgs/{org}/installation': get: summary: Get an organization installation for the authenticated app @@ -30609,6 +30536,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: apps + x-stackQL-resource: apps '/repos/{owner}/{repo}/installation': get: summary: Get a repository installation for the authenticated app @@ -30644,6 +30572,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: apps + x-stackQL-resource: apps /user/installations: get: summary: List app installations accessible to the user access token @@ -30698,6 +30627,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: installations + x-stackQL-resource: installations '/user/installations/{installation_id}/repositories': get: summary: List repositories accessible to the user access token @@ -30755,6 +30685,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: installations + x-stackQL-resource: installations '/user/installations/{installation_id}/repositories/{repository_id}': put: summary: Add a repository to an app installation @@ -30785,6 +30716,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: installations + x-stackQL-resource: installations delete: summary: Remove a repository from an app installation description: |- @@ -30816,6 +30748,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: installations + x-stackQL-resource: installations /user/marketplace_purchases: get: summary: List subscriptions for the authenticated user @@ -30855,6 +30788,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: marketplace + x-stackQL-resource: marketplace /user/marketplace_purchases/stubbed: get: summary: List subscriptions for the authenticated user (stubbed) @@ -30892,6 +30826,7 @@ paths: enabledForGitHubApps: false category: apps subcategory: marketplace + x-stackQL-resource: marketplace '/users/{username}/installation': get: summary: Get a user installation for the authenticated app @@ -30922,3 +30857,4 @@ paths: enabledForGitHubApps: false category: apps subcategory: apps + x-stackQL-resource: apps diff --git a/providers/src/github/v00.00.00000/services/billing.yaml b/providers/src/github/v00.00.00000/services/billing.yaml index ef784b3a..64e9a4e9 100644 --- a/providers/src/github/v00.00.00000/services/billing.yaml +++ b/providers/src/github/v00.00.00000/services/billing.yaml @@ -26889,10 +26889,10 @@ components: schema: type: string x-stackQL-resources: - orgs_settings_actions: - id: github.billing.orgs_settings_actions - name: orgs_settings_actions - title: Orgs Settings Actions + actions_billing_usage: + id: github.billing.actions_billing_usage + name: actions_billing_usage + title: Actions Billing Usage methods: get_github_actions_billing_org: operation: @@ -26900,85 +26900,54 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/orgs_settings_actions/methods/get_github_actions_billing_org' - insert: [] - update: [] - delete: [] - orgs_settings_packages: - id: github.billing.orgs_settings_packages - name: orgs_settings_packages - title: Orgs Settings Packages - methods: - get_github_packages_billing_org: + get_github_actions_billing_user: operation: - $ref: '#/paths/~1orgs~1{org}~1settings~1billing~1packages/get' + $ref: '#/paths/~1users~1{username}~1settings~1billing~1actions/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_settings_packages/methods/get_github_packages_billing_org' + - $ref: '#/components/x-stackQL-resources/actions_billing_usage/methods/get_github_actions_billing_org' + - $ref: '#/components/x-stackQL-resources/actions_billing_usage/methods/get_github_actions_billing_user' insert: [] update: [] delete: [] - orgs_settings_shared_storage: - id: github.billing.orgs_settings_shared_storage - name: orgs_settings_shared_storage - title: Orgs Settings Shared Storage + packages_billing_usage: + id: github.billing.packages_billing_usage + name: packages_billing_usage + title: Packages Billing Usage methods: - get_shared_storage_billing_org: + get_github_packages_billing_org: operation: - $ref: '#/paths/~1orgs~1{org}~1settings~1billing~1shared-storage/get' + $ref: '#/paths/~1orgs~1{org}~1settings~1billing~1packages/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/orgs_settings_shared_storage/methods/get_shared_storage_billing_org' - insert: [] - update: [] - delete: [] - users_settings_actions: - id: github.billing.users_settings_actions - name: users_settings_actions - title: Users Settings Actions - methods: - get_github_actions_billing_user: + get_github_packages_billing_user: operation: - $ref: '#/paths/~1users~1{username}~1settings~1billing~1actions/get' + $ref: '#/paths/~1users~1{username}~1settings~1billing~1packages/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/users_settings_actions/methods/get_github_actions_billing_user' + - $ref: '#/components/x-stackQL-resources/packages_billing_usage/methods/get_github_packages_billing_org' + - $ref: '#/components/x-stackQL-resources/packages_billing_usage/methods/get_github_packages_billing_user' insert: [] update: [] delete: [] - users_settings_packages: - id: github.billing.users_settings_packages - name: users_settings_packages - title: Users Settings Packages + combined_billing_usage: + id: github.billing.combined_billing_usage + name: combined_billing_usage + title: Combined Billing Usage methods: - get_github_packages_billing_user: + get_shared_storage_billing_org: operation: - $ref: '#/paths/~1users~1{username}~1settings~1billing~1packages/get' + $ref: '#/paths/~1orgs~1{org}~1settings~1billing~1shared-storage/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/users_settings_packages/methods/get_github_packages_billing_user' - insert: [] - update: [] - delete: [] - users_settings_shared_storage: - id: github.billing.users_settings_shared_storage - name: users_settings_shared_storage - title: Users Settings Shared Storage - methods: get_shared_storage_billing_user: operation: $ref: '#/paths/~1users~1{username}~1settings~1billing~1shared-storage/get' @@ -26987,7 +26956,8 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/users_settings_shared_storage/methods/get_shared_storage_billing_user' + - $ref: '#/components/x-stackQL-resources/combined_billing_usage/methods/get_shared_storage_billing_org' + - $ref: '#/components/x-stackQL-resources/combined_billing_usage/methods/get_shared_storage_billing_user' insert: [] update: [] delete: [] @@ -27024,6 +26994,7 @@ paths: enabledForGitHubApps: false category: billing subcategory: billing + x-stackQL-resource: billing '/orgs/{org}/settings/billing/packages': get: summary: Get GitHub Packages billing for an organization @@ -27056,6 +27027,7 @@ paths: enabledForGitHubApps: false category: billing subcategory: billing + x-stackQL-resource: billing '/orgs/{org}/settings/billing/shared-storage': get: summary: Get shared storage billing for an organization @@ -27088,6 +27060,7 @@ paths: enabledForGitHubApps: false category: billing subcategory: billing + x-stackQL-resource: billing '/users/{username}/settings/billing/actions': get: summary: Get GitHub Actions billing for a user @@ -27120,6 +27093,7 @@ paths: enabledForGitHubApps: false category: billing subcategory: billing + x-stackQL-resource: billing '/users/{username}/settings/billing/packages': get: summary: Get GitHub Packages billing for a user @@ -27152,6 +27126,7 @@ paths: enabledForGitHubApps: false category: billing subcategory: billing + x-stackQL-resource: billing '/users/{username}/settings/billing/shared-storage': get: summary: Get shared storage billing for a user @@ -27184,3 +27159,4 @@ paths: enabledForGitHubApps: false category: billing subcategory: billing + x-stackQL-resource: billing diff --git a/providers/src/github/v00.00.00000/services/checks.yaml b/providers/src/github/v00.00.00000/services/checks.yaml index 1b25ed04..bb915ab6 100644 --- a/providers/src/github/v00.00.00000/services/checks.yaml +++ b/providers/src/github/v00.00.00000/services/checks.yaml @@ -28038,10 +28038,10 @@ components: schema: type: string x-stackQL-resources: - repos_check_runs: - id: github.checks.repos_check_runs - name: repos_check_runs - title: Repos Check Runs + runs: + id: github.checks.runs + name: runs + title: Runs methods: create: operation: @@ -28067,17 +28067,31 @@ components: response: mediaType: application/json openAPIDocKey: '200' + list_for_suite: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1check-suites~1{check_suite_id}~1check-runs/get' + response: + mediaType: application/json + openAPIDocKey: '200' + list_for_ref: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1commits~1{ref}~1check-runs/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_check_runs/methods/get' + - $ref: '#/components/x-stackQL-resources/runs/methods/get' + - $ref: '#/components/x-stackQL-resources/runs/methods/list_for_suite' + - $ref: '#/components/x-stackQL-resources/runs/methods/list_for_ref' insert: - - $ref: '#/components/x-stackQL-resources/repos_check_runs/methods/create' + - $ref: '#/components/x-stackQL-resources/runs/methods/create' update: [] delete: [] - repos_check_runs_annotations: - id: github.checks.repos_check_runs_annotations - name: repos_check_runs_annotations - title: Repos Check Runs Annotations + annotations: + id: github.checks.annotations + name: annotations + title: Annotations methods: list_annotations: operation: @@ -28087,14 +28101,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_check_runs_annotations/methods/list_annotations' + - $ref: '#/components/x-stackQL-resources/annotations/methods/list_annotations' insert: [] update: [] delete: [] - repos_check_suites: - id: github.checks.repos_check_suites - name: repos_check_suites - title: Repos Check Suites + suites: + id: github.checks.suites + name: suites + title: Suites methods: create_suite: operation: @@ -28102,70 +28116,24 @@ components: response: mediaType: application/json openAPIDocKey: '200' - get_suite: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1check-suites~1{check_suite_id}/get' - response: - mediaType: application/json - openAPIDocKey: '200' set_suites_preferences: operation: $ref: '#/paths/~1repos~1{owner}~1{repo}~1check-suites~1preferences/patch' response: mediaType: application/json openAPIDocKey: '200' - rerequest_suite: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1check-suites~1{check_suite_id}~1rerequest/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_check_suites/methods/get_suite' - insert: - - $ref: '#/components/x-stackQL-resources/repos_check_suites/methods/create_suite' - update: [] - delete: [] - repos_check_suites_check_runs: - id: github.checks.repos_check_suites_check_runs - name: repos_check_suites_check_runs - title: Repos Check Suites Check Runs - methods: - list_for_suite: + get_suite: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1check-suites~1{check_suite_id}~1check-runs/get' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1check-suites~1{check_suite_id}/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_check_suites_check_runs/methods/list_for_suite' - insert: [] - update: [] - delete: [] - repos_commits_check_runs: - id: github.checks.repos_commits_check_runs - name: repos_commits_check_runs - title: Repos Commits Check Runs - methods: - list_for_ref: + rerequest_suite: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1commits~1{ref}~1check-runs/get' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1check-suites~1{check_suite_id}~1rerequest/post' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_commits_check_runs/methods/list_for_ref' - insert: [] - update: [] - delete: [] - repos_commits_check_suites: - id: github.checks.repos_commits_check_suites - name: repos_commits_check_suites - title: Repos Commits Check Suites - methods: list_suites_for_ref: operation: $ref: '#/paths/~1repos~1{owner}~1{repo}~1commits~1{ref}~1check-suites/get' @@ -28174,8 +28142,10 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_commits_check_suites/methods/list_suites_for_ref' - insert: [] + - $ref: '#/components/x-stackQL-resources/suites/methods/get_suite' + - $ref: '#/components/x-stackQL-resources/suites/methods/list_suites_for_ref' + insert: + - $ref: '#/components/x-stackQL-resources/suites/methods/create_suite' update: [] delete: [] paths: @@ -28432,6 +28402,7 @@ paths: enabledForGitHubApps: true category: checks subcategory: runs + x-stackQL-resource: runs '/repos/{owner}/{repo}/check-runs/{check_run_id}': get: summary: Get a check run @@ -28464,6 +28435,7 @@ paths: enabledForGitHubApps: true category: checks subcategory: runs + x-stackQL-resource: runs patch: summary: Update a check run description: |- @@ -28537,6 +28509,7 @@ paths: enabledForGitHubApps: true category: checks subcategory: runs + x-stackQL-resource: runs '/repos/{owner}/{repo}/check-runs/{check_run_id}/annotations': get: summary: List check run annotations @@ -28573,6 +28546,7 @@ paths: enabledForGitHubApps: true category: checks subcategory: runs + x-stackQL-resource: runs '/repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest': post: summary: Rerequest a check run @@ -28621,6 +28595,7 @@ paths: enabledForGitHubApps: true category: checks subcategory: runs + x-stackQL-resource: runs '/repos/{owner}/{repo}/check-suites': post: summary: Create a check suite @@ -28677,6 +28652,7 @@ paths: enabledForGitHubApps: true category: checks subcategory: suites + x-stackQL-resource: suites '/repos/{owner}/{repo}/check-suites/preferences': patch: summary: Update repository preferences for check suites @@ -28734,6 +28710,7 @@ paths: enabledForGitHubApps: true category: checks subcategory: suites + x-stackQL-resource: suites '/repos/{owner}/{repo}/check-suites/{check_suite_id}': get: summary: Get a check suite @@ -28766,6 +28743,7 @@ paths: enabledForGitHubApps: true category: checks subcategory: suites + x-stackQL-resource: suites '/repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs': get: summary: List check runs in a check suite @@ -28825,6 +28803,7 @@ paths: enabledForGitHubApps: true category: checks subcategory: runs + x-stackQL-resource: runs '/repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest': post: summary: Rerequest a check suite @@ -28857,6 +28836,7 @@ paths: enabledForGitHubApps: true category: checks subcategory: suites + x-stackQL-resource: suites '/repos/{owner}/{repo}/commits/{ref}/check-runs': get: summary: List check runs for a Git reference @@ -28921,6 +28901,7 @@ paths: enabledForGitHubApps: true category: checks subcategory: runs + x-stackQL-resource: runs '/repos/{owner}/{repo}/commits/{ref}/check-suites': get: summary: List check suites for a Git reference @@ -28976,3 +28957,4 @@ paths: enabledForGitHubApps: true category: checks subcategory: suites + x-stackQL-resource: suites diff --git a/providers/src/github/v00.00.00000/services/code_scanning.yaml b/providers/src/github/v00.00.00000/services/code_scanning.yaml index 4d488796..270fa342 100644 --- a/providers/src/github/v00.00.00000/services/code_scanning.yaml +++ b/providers/src/github/v00.00.00000/services/code_scanning.yaml @@ -27909,10 +27909,10 @@ components: schema: type: string x-stackQL-resources: - orgs_alerts: - id: github.code_scanning.orgs_alerts - name: orgs_alerts - title: Orgs Alerts + org_alert_items: + id: github.code_scanning.org_alert_items + name: org_alert_items + title: Org Alert Items methods: list_alerts_for_org: operation: @@ -27922,14 +27922,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_alerts/methods/list_alerts_for_org' + - $ref: '#/components/x-stackQL-resources/org_alert_items/methods/list_alerts_for_org' insert: [] update: [] delete: [] - repos_alerts: - id: github.code_scanning.repos_alerts - name: repos_alerts - title: Repos Alerts + repo_alert_items: + id: github.code_scanning.repo_alert_items + name: repo_alert_items + title: Repo Alert Items methods: list_alerts_for_repo: operation: @@ -27937,6 +27937,17 @@ components: response: mediaType: application/json openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/repo_alert_items/methods/list_alerts_for_repo' + insert: [] + update: [] + delete: [] + alerts: + id: github.code_scanning.alerts + name: alerts + title: Alerts + methods: get_alert: operation: $ref: '#/paths/~1repos~1{owner}~1{repo}~1code-scanning~1alerts~1{alert_number}/get' @@ -27951,15 +27962,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_alerts/methods/get_alert' - - $ref: '#/components/x-stackQL-resources/repos_alerts/methods/list_alerts_for_repo' + - $ref: '#/components/x-stackQL-resources/alerts/methods/get_alert' insert: [] update: [] delete: [] - repos_alerts_instances: - id: github.code_scanning.repos_alerts_instances - name: repos_alerts_instances - title: Repos Alerts Instances + alert_instances: + id: github.code_scanning.alert_instances + name: alert_instances + title: Alert Instances methods: list_alert_instances: operation: @@ -27969,14 +27979,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_alerts_instances/methods/list_alert_instances' + - $ref: '#/components/x-stackQL-resources/alert_instances/methods/list_alert_instances' insert: [] update: [] delete: [] - repos_analyses: - id: github.code_scanning.repos_analyses - name: repos_analyses - title: Repos Analyses + analysis: + id: github.code_scanning.analysis + name: analysis + title: Analysis methods: list_recent_analyses: operation: @@ -27998,16 +28008,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_analyses/methods/get_analysis' - - $ref: '#/components/x-stackQL-resources/repos_analyses/methods/list_recent_analyses' + - $ref: '#/components/x-stackQL-resources/analysis/methods/get_analysis' + - $ref: '#/components/x-stackQL-resources/analysis/methods/list_recent_analyses' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/repos_analyses/methods/delete_analysis' - repos_codeql_databases: - id: github.code_scanning.repos_codeql_databases - name: repos_codeql_databases - title: Repos Codeql Databases + - $ref: '#/components/x-stackQL-resources/analysis/methods/delete_analysis' + codeql_databases: + id: github.code_scanning.codeql_databases + name: codeql_databases + title: Codeql Databases methods: list_codeql_databases: operation: @@ -28023,15 +28033,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_codeql_databases/methods/get_codeql_database' - - $ref: '#/components/x-stackQL-resources/repos_codeql_databases/methods/list_codeql_databases' + - $ref: '#/components/x-stackQL-resources/codeql_databases/methods/get_codeql_database' + - $ref: '#/components/x-stackQL-resources/codeql_databases/methods/list_codeql_databases' insert: [] update: [] delete: [] - repos_default_setup: - id: github.code_scanning.repos_default_setup - name: repos_default_setup - title: Repos Default Setup + default_setup: + id: github.code_scanning.default_setup + name: default_setup + title: Default Setup methods: get_default_setup: operation: @@ -28047,14 +28057,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_default_setup/methods/get_default_setup' + - $ref: '#/components/x-stackQL-resources/default_setup/methods/get_default_setup' insert: [] update: [] delete: [] - repos_sarifs: - id: github.code_scanning.repos_sarifs - name: repos_sarifs - title: Repos Sarifs + sarifs: + id: github.code_scanning.sarifs + name: sarifs + title: Sarifs methods: upload_sarif: operation: @@ -28070,7 +28080,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_sarifs/methods/get_sarif' + - $ref: '#/components/x-stackQL-resources/sarifs/methods/get_sarif' insert: [] update: [] delete: [] @@ -28147,6 +28157,7 @@ paths: enabledForGitHubApps: true category: code-scanning subcategory: code-scanning + x-stackQL-resource: code_scanning '/repos/{owner}/{repo}/code-scanning/alerts': get: summary: List code scanning alerts for a repository @@ -28223,6 +28234,7 @@ paths: enabledForGitHubApps: true category: code-scanning subcategory: code-scanning + x-stackQL-resource: code_scanning '/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}': get: summary: Get a code scanning alert @@ -28260,6 +28272,7 @@ paths: enabledForGitHubApps: true category: code-scanning subcategory: code-scanning + x-stackQL-resource: code_scanning patch: summary: Update a code scanning alert description: Updates the status of a single code scanning alert. You must use an access token with the `security_events` scope to use this endpoint with private repositories. You can also use tokens with the `public_repo` scope for public repositories only. GitHub Apps must have the `security_events` write permission to use this endpoint. @@ -28315,6 +28328,7 @@ paths: githubCloudOnly: false category: code-scanning subcategory: code-scanning + x-stackQL-resource: code_scanning '/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances': get: summary: List instances of a code scanning alert @@ -28359,6 +28373,7 @@ paths: enabledForGitHubApps: true category: code-scanning subcategory: code-scanning + x-stackQL-resource: code_scanning '/repos/{owner}/{repo}/code-scanning/analyses': get: summary: List code scanning analyses for a repository @@ -28438,6 +28453,7 @@ paths: githubCloudOnly: false category: code-scanning subcategory: code-scanning + x-stackQL-resource: code_scanning '/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}': get: summary: Get a code scanning analysis for a repository @@ -28504,6 +28520,7 @@ paths: githubCloudOnly: false category: code-scanning subcategory: code-scanning + x-stackQL-resource: code_scanning delete: summary: Delete a code scanning analysis from a repository description: |- @@ -28616,6 +28633,7 @@ paths: githubCloudOnly: false category: code-scanning subcategory: code-scanning + x-stackQL-resource: code_scanning '/repos/{owner}/{repo}/code-scanning/codeql/databases': get: summary: List CodeQL databases for a repository @@ -28658,6 +28676,7 @@ paths: previews: [] category: code-scanning subcategory: code-scanning + x-stackQL-resource: code_scanning '/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}': get: summary: Get a CodeQL database for a repository @@ -28712,6 +28731,7 @@ paths: previews: [] category: code-scanning subcategory: code-scanning + x-stackQL-resource: code_scanning '/repos/{owner}/{repo}/code-scanning/default-setup': get: summary: Get a code scanning default setup configuration @@ -28749,6 +28769,7 @@ paths: enabledForGitHubApps: true category: code-scanning subcategory: code-scanning + x-stackQL-resource: code_scanning patch: summary: Update a code scanning default setup configuration description: |- @@ -28805,6 +28826,7 @@ paths: enabledForGitHubApps: true category: code-scanning subcategory: code-scanning + x-stackQL-resource: code_scanning '/repos/{owner}/{repo}/code-scanning/sarifs': post: summary: Upload an analysis as SARIF data @@ -28886,6 +28908,7 @@ paths: githubCloudOnly: false category: code-scanning subcategory: code-scanning + x-stackQL-resource: code_scanning '/repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}': get: summary: Get information about a SARIF upload @@ -28926,3 +28949,4 @@ paths: githubCloudOnly: false category: code-scanning subcategory: code-scanning + x-stackQL-resource: code_scanning diff --git a/providers/src/github/v00.00.00000/services/codes_of_conduct.yaml b/providers/src/github/v00.00.00000/services/codes_of_conduct.yaml index 4e42a16f..7e9918d3 100644 --- a/providers/src/github/v00.00.00000/services/codes_of_conduct.yaml +++ b/providers/src/github/v00.00.00000/services/codes_of_conduct.yaml @@ -26946,6 +26946,7 @@ paths: enabledForGitHubApps: true category: codes-of-conduct subcategory: codes-of-conduct + x-stackQL-resource: codes_of_conduct '/codes_of_conduct/{key}': get: summary: Get a code of conduct @@ -26981,3 +26982,4 @@ paths: enabledForGitHubApps: true category: codes-of-conduct subcategory: codes-of-conduct + x-stackQL-resource: codes_of_conduct diff --git a/providers/src/github/v00.00.00000/services/codespaces.yaml b/providers/src/github/v00.00.00000/services/codespaces.yaml index ee256a65..ba204b24 100644 --- a/providers/src/github/v00.00.00000/services/codespaces.yaml +++ b/providers/src/github/v00.00.00000/services/codespaces.yaml @@ -29573,10 +29573,10 @@ components: schema: type: string x-stackQL-resources: - orgs: - id: github.codespaces.orgs - name: orgs - title: Orgs + organizations: + id: github.codespaces.organizations + name: organizations + title: Organizations methods: list_in_organization: operation: @@ -29590,17 +29590,6 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/orgs/methods/list_in_organization' - insert: [] - update: [] - delete: [] - orgs_access_selected_users: - id: github.codespaces.orgs_access_selected_users - name: orgs_access_selected_users - title: Orgs Access Selected Users - methods: set_codespaces_access_users: operation: $ref: '#/paths/~1orgs~1{org}~1codespaces~1access~1selected_users/post' @@ -29613,16 +29602,37 @@ components: response: mediaType: application/json openAPIDocKey: '200' + get_codespaces_for_user_in_org: + operation: + $ref: '#/paths/~1orgs~1{org}~1members~1{username}~1codespaces/get' + response: + mediaType: application/json + openAPIDocKey: '200' + delete_from_organization: + operation: + $ref: '#/paths/~1orgs~1{org}~1members~1{username}~1codespaces~1{codespace_name}/delete' + response: + mediaType: application/json + openAPIDocKey: '200' + stop_in_organization: + operation: + $ref: '#/paths/~1orgs~1{org}~1members~1{username}~1codespaces~1{codespace_name}~1stop/post' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/organizations/methods/get_codespaces_for_user_in_org' + - $ref: '#/components/x-stackQL-resources/organizations/methods/list_in_organization' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/orgs_access_selected_users/methods/delete_codespaces_access_users' - orgs_secrets: - id: github.codespaces.orgs_secrets - name: orgs_secrets - title: Orgs Secrets + - $ref: '#/components/x-stackQL-resources/organizations/methods/delete_from_organization' + - $ref: '#/components/x-stackQL-resources/organizations/methods/delete_codespaces_access_users' + organization_secrets: + id: github.codespaces.organization_secrets + name: organization_secrets + title: Organization Secrets methods: list_org_secrets: operation: @@ -29650,16 +29660,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_secrets/methods/get_org_secret' - - $ref: '#/components/x-stackQL-resources/orgs_secrets/methods/list_org_secrets' + - $ref: '#/components/x-stackQL-resources/organization_secrets/methods/get_org_secret' + - $ref: '#/components/x-stackQL-resources/organization_secrets/methods/list_org_secrets' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/orgs_secrets/methods/delete_org_secret' - orgs_secrets_public_key: - id: github.codespaces.orgs_secrets_public_key - name: orgs_secrets_public_key - title: Orgs Secrets Public Key + - $ref: '#/components/x-stackQL-resources/organization_secrets/methods/delete_org_secret' + public_keys: + id: github.codespaces.public_keys + name: public_keys + title: Public Keys methods: get_org_public_key: operation: @@ -29667,16 +29677,23 @@ components: response: mediaType: application/json openAPIDocKey: '200' + get_repo_public_key: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1codespaces~1secrets~1public-key/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_secrets_public_key/methods/get_org_public_key' + - $ref: '#/components/x-stackQL-resources/public_keys/methods/get_repo_public_key' + - $ref: '#/components/x-stackQL-resources/public_keys/methods/get_org_public_key' insert: [] update: [] delete: [] - orgs_secrets_repositories: - id: github.codespaces.orgs_secrets_repositories - name: orgs_secrets_repositories - title: Orgs Secrets Repositories + org_secrets_repos: + id: github.codespaces.org_secrets_repos + name: org_secrets_repos + title: Org Secrets Repos methods: list_selected_repos_for_org_secret: operation: @@ -29704,45 +29721,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_secrets_repositories/methods/list_selected_repos_for_org_secret' + - $ref: '#/components/x-stackQL-resources/org_secrets_repos/methods/list_selected_repos_for_org_secret' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/orgs_secrets_repositories/methods/remove_selected_repo_from_org_secret' - orgs_members: - id: github.codespaces.orgs_members - name: orgs_members - title: Orgs Members - methods: - get_codespaces_for_user_in_org: - operation: - $ref: '#/paths/~1orgs~1{org}~1members~1{username}~1codespaces/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete_from_organization: - operation: - $ref: '#/paths/~1orgs~1{org}~1members~1{username}~1codespaces~1{codespace_name}/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - stop_in_organization: - operation: - $ref: '#/paths/~1orgs~1{org}~1members~1{username}~1codespaces~1{codespace_name}~1stop/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/orgs_members/methods/get_codespaces_for_user_in_org' - insert: [] - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/orgs_members/methods/delete_from_organization' - repos: - id: github.codespaces.repos - name: repos - title: Repos + - $ref: '#/components/x-stackQL-resources/org_secrets_repos/methods/remove_selected_repo_from_org_secret' + codespaces: + id: github.codespaces.codespaces + name: codespaces + title: Codespaces methods: list_in_repository_for_authenticated_user: operation: @@ -29756,9 +29743,9 @@ components: response: mediaType: application/json openAPIDocKey: '200' - repo_machines_for_authenticated_user: + list_devcontainers_in_repository_for_authenticated_user: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1codespaces~1machines/get' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1codespaces~1devcontainers/get' response: mediaType: application/json openAPIDocKey: '200' @@ -29768,173 +29755,139 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos/methods/list_in_repository_for_authenticated_user' - insert: - - $ref: '#/components/x-stackQL-resources/repos/methods/create_with_repo_for_authenticated_user' - update: [] - delete: [] - repos_devcontainers: - id: github.codespaces.repos_devcontainers - name: repos_devcontainers - title: Repos Devcontainers - methods: - list_devcontainers_in_repository_for_authenticated_user: + create_with_pr_for_authenticated_user: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1codespaces~1devcontainers/get' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1pulls~1{pull_number}~1codespaces/post' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_devcontainers/methods/list_devcontainers_in_repository_for_authenticated_user' - insert: [] - update: [] - delete: [] - repos_secrets: - id: github.codespaces.repos_secrets - name: repos_secrets - title: Repos Secrets - methods: - list_repo_secrets: + list_for_authenticated_user: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1codespaces~1secrets/get' + $ref: '#/paths/~1user~1codespaces/get' response: mediaType: application/json openAPIDocKey: '200' - get_repo_secret: + create_for_authenticated_user: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1codespaces~1secrets~1{secret_name}/get' + $ref: '#/paths/~1user~1codespaces/post' response: mediaType: application/json openAPIDocKey: '200' - create_or_update_repo_secret: + get_for_authenticated_user: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1codespaces~1secrets~1{secret_name}/put' + $ref: '#/paths/~1user~1codespaces~1{codespace_name}/get' response: mediaType: application/json openAPIDocKey: '200' - delete_repo_secret: + update_for_authenticated_user: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1codespaces~1secrets~1{secret_name}/delete' + $ref: '#/paths/~1user~1codespaces~1{codespace_name}/patch' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_secrets/methods/get_repo_secret' - - $ref: '#/components/x-stackQL-resources/repos_secrets/methods/list_repo_secrets' - insert: [] - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/repos_secrets/methods/delete_repo_secret' - repos_secrets_public_key: - id: github.codespaces.repos_secrets_public_key - name: repos_secrets_public_key - title: Repos Secrets Public Key - methods: - get_repo_public_key: + delete_for_authenticated_user: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1codespaces~1secrets~1public-key/get' + $ref: '#/paths/~1user~1codespaces~1{codespace_name}/delete' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_secrets_public_key/methods/get_repo_public_key' - insert: [] - update: [] - delete: [] - repos_pulls: - id: github.codespaces.repos_pulls - name: repos_pulls - title: Repos Pulls - methods: - create_with_pr_for_authenticated_user: + export_for_authenticated_user: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1pulls~1{pull_number}~1codespaces/post' + $ref: '#/paths/~1user~1codespaces~1{codespace_name}~1exports/post' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: - - $ref: '#/components/x-stackQL-resources/repos_pulls/methods/create_with_pr_for_authenticated_user' - update: [] - delete: [] - user: - id: github.codespaces.user - name: user - title: User - methods: - list_for_authenticated_user: + publish_for_authenticated_user: operation: - $ref: '#/paths/~1user~1codespaces/get' + $ref: '#/paths/~1user~1codespaces~1{codespace_name}~1publish/post' response: mediaType: application/json openAPIDocKey: '200' - create_for_authenticated_user: + start_for_authenticated_user: operation: - $ref: '#/paths/~1user~1codespaces/post' + $ref: '#/paths/~1user~1codespaces~1{codespace_name}~1start/post' response: mediaType: application/json openAPIDocKey: '200' - get_for_authenticated_user: + stop_for_authenticated_user: operation: - $ref: '#/paths/~1user~1codespaces~1{codespace_name}/get' + $ref: '#/paths/~1user~1codespaces~1{codespace_name}~1stop/post' response: mediaType: application/json openAPIDocKey: '200' - update_for_authenticated_user: + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/codespaces/methods/list_in_repository_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/codespaces/methods/get_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/codespaces/methods/list_for_authenticated_user' + insert: + - $ref: '#/components/x-stackQL-resources/codespaces/methods/create_for_authenticated_user' + update: [] + delete: + - $ref: '#/components/x-stackQL-resources/codespaces/methods/delete_for_authenticated_user' + machines: + id: github.codespaces.machines + name: machines + title: Machines + methods: + repo_machines_for_authenticated_user: operation: - $ref: '#/paths/~1user~1codespaces~1{codespace_name}/patch' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1codespaces~1machines/get' response: mediaType: application/json openAPIDocKey: '200' - delete_for_authenticated_user: + codespace_machines_for_authenticated_user: operation: - $ref: '#/paths/~1user~1codespaces~1{codespace_name}/delete' + $ref: '#/paths/~1user~1codespaces~1{codespace_name}~1machines/get' response: mediaType: application/json openAPIDocKey: '200' - codespace_machines_for_authenticated_user: + sqlVerbs: + select: [] + insert: [] + update: [] + delete: [] + repository_secrets: + id: github.codespaces.repository_secrets + name: repository_secrets + title: Repository Secrets + methods: + list_repo_secrets: operation: - $ref: '#/paths/~1user~1codespaces~1{codespace_name}~1machines/get' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1codespaces~1secrets/get' response: mediaType: application/json openAPIDocKey: '200' - publish_for_authenticated_user: + get_repo_secret: operation: - $ref: '#/paths/~1user~1codespaces~1{codespace_name}~1publish/post' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1codespaces~1secrets~1{secret_name}/get' response: mediaType: application/json openAPIDocKey: '200' - start_for_authenticated_user: + create_or_update_repo_secret: operation: - $ref: '#/paths/~1user~1codespaces~1{codespace_name}~1start/post' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1codespaces~1secrets~1{secret_name}/put' response: mediaType: application/json openAPIDocKey: '200' - stop_for_authenticated_user: + delete_repo_secret: operation: - $ref: '#/paths/~1user~1codespaces~1{codespace_name}~1stop/post' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1codespaces~1secrets~1{secret_name}/delete' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user/methods/get_for_authenticated_user' - - $ref: '#/components/x-stackQL-resources/user/methods/list_for_authenticated_user' - insert: - - $ref: '#/components/x-stackQL-resources/user/methods/create_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/repository_secrets/methods/get_repo_secret' + - $ref: '#/components/x-stackQL-resources/repository_secrets/methods/list_repo_secrets' + insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/user/methods/delete_for_authenticated_user' - user_secrets: - id: github.codespaces.user_secrets - name: user_secrets - title: User Secrets + - $ref: '#/components/x-stackQL-resources/repository_secrets/methods/delete_repo_secret' + secrets: + id: github.codespaces.secrets + name: secrets + title: Secrets methods: list_secrets_for_authenticated_user: operation: @@ -29962,16 +29915,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_secrets/methods/get_secret_for_authenticated_user' - - $ref: '#/components/x-stackQL-resources/user_secrets/methods/list_secrets_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/secrets/methods/get_secret_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/secrets/methods/list_secrets_for_authenticated_user' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/user_secrets/methods/delete_secret_for_authenticated_user' - user_secrets_public_key: - id: github.codespaces.user_secrets_public_key - name: user_secrets_public_key - title: User Secrets Public Key + - $ref: '#/components/x-stackQL-resources/secrets/methods/delete_secret_for_authenticated_user' + user_public_keys: + id: github.codespaces.user_public_keys + name: user_public_keys + title: User Public Keys methods: get_public_key_for_authenticated_user: operation: @@ -29981,14 +29934,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_secrets_public_key/methods/get_public_key_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/user_public_keys/methods/get_public_key_for_authenticated_user' insert: [] update: [] delete: [] - user_secrets_repositories: - id: github.codespaces.user_secrets_repositories - name: user_secrets_repositories - title: User Secrets Repositories + user_secrets: + id: github.codespaces.user_secrets + name: user_secrets + title: User Secrets methods: list_repositories_for_secret_for_authenticated_user: operation: @@ -30016,22 +29969,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_secrets_repositories/methods/list_repositories_for_secret_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/user_secrets/methods/list_repositories_for_secret_for_authenticated_user' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/user_secrets_repositories/methods/remove_repository_for_secret_for_authenticated_user' - user_exports: - id: github.codespaces.user_exports - name: user_exports - title: User Exports + - $ref: '#/components/x-stackQL-resources/user_secrets/methods/remove_repository_for_secret_for_authenticated_user' + codespace_export_details: + id: github.codespaces.codespace_export_details + name: codespace_export_details + title: Codespace Export Details methods: - export_for_authenticated_user: - operation: - $ref: '#/paths/~1user~1codespaces~1{codespace_name}~1exports/post' - response: - mediaType: application/json - openAPIDocKey: '200' get_export_details_for_authenticated_user: operation: $ref: '#/paths/~1user~1codespaces~1{codespace_name}~1exports~1{export_id}/get' @@ -30040,7 +29987,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_exports/methods/get_export_details_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/codespace_export_details/methods/get_export_details_for_authenticated_user' insert: [] update: [] delete: [] @@ -30097,6 +30044,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: organizations + x-stackQL-resource: organizations '/orgs/{org}/codespaces/access': put: summary: Manage access control for organization codespaces @@ -30160,6 +30108,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: organizations + x-stackQL-resource: organizations '/orgs/{org}/codespaces/access/selected_users': post: summary: Add users to Codespaces access for an organization @@ -30218,6 +30167,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: organizations + x-stackQL-resource: organizations delete: summary: Remove users from Codespaces access for an organization description: |- @@ -30275,6 +30225,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: organizations + x-stackQL-resource: organizations '/orgs/{org}/codespaces/secrets': get: summary: List organization secrets @@ -30319,6 +30270,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: organization-secrets + x-stackQL-resource: organization_secrets '/orgs/{org}/codespaces/secrets/public-key': get: summary: Get an organization public key @@ -30346,6 +30298,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: organization-secrets + x-stackQL-resource: organization_secrets '/orgs/{org}/codespaces/secrets/{secret_name}': get: summary: Get an organization secret @@ -30379,6 +30332,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: organization-secrets + x-stackQL-resource: organization_secrets put: summary: Create or update an organization secret description: |- @@ -30454,6 +30408,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: organization-secrets + x-stackQL-resource: organization_secrets delete: summary: Delete an organization secret description: 'Deletes an organization secret using the secret name. You must authenticate using an access token with the `admin:org` scope to use this endpoint.' @@ -30476,6 +30431,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: organization-secrets + x-stackQL-resource: organization_secrets '/orgs/{org}/codespaces/secrets/{secret_name}/repositories': get: summary: List selected repositories for an organization secret @@ -30518,6 +30474,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: organization-secrets + x-stackQL-resource: organization_secrets put: summary: Set selected repositories for an organization secret description: 'Replaces all repositories for an organization secret when the `visibility` for repository access is set to `selected`. The visibility is set when you [Create or update an organization secret](https://docs.github.com/rest/codespaces/organization-secrets#create-or-update-an-organization-secret). You must authenticate using an access token with the `admin:org` scope to use this endpoint.' @@ -30561,6 +30518,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: organization-secrets + x-stackQL-resource: organization_secrets '/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}': put: summary: Add selected repository to an organization secret @@ -30593,6 +30551,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: organization-secrets + x-stackQL-resource: organization_secrets delete: summary: Remove selected repository from an organization secret description: 'Removes a repository from an organization secret when the `visibility` for repository access is set to `selected`. The visibility is set when you [Create or update an organization secret](https://docs.github.com/rest/codespaces/organization-secrets#create-or-update-an-organization-secret). You must authenticate using an access token with the `admin:org` scope to use this endpoint.' @@ -30624,6 +30583,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: organization-secrets + x-stackQL-resource: organization_secrets '/orgs/{org}/members/{username}/codespaces': get: summary: List codespaces for a user in organization @@ -30677,6 +30637,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: organizations + x-stackQL-resource: organizations '/orgs/{org}/members/{username}/codespaces/{codespace_name}': delete: summary: Delete a codespace from the organization @@ -30712,6 +30673,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: organizations + x-stackQL-resource: organizations '/orgs/{org}/members/{username}/codespaces/{codespace_name}/stop': post: summary: Stop a codespace for an organization user @@ -30754,6 +30716,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: organizations + x-stackQL-resource: organizations '/repos/{owner}/{repo}/codespaces': get: summary: List codespaces in a repository for the authenticated user @@ -30807,6 +30770,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: codespaces + x-stackQL-resource: codespaces post: summary: Create a codespace in a repository description: |- @@ -30908,6 +30872,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: codespaces + x-stackQL-resource: codespaces '/repos/{owner}/{repo}/codespaces/devcontainers': get: summary: List devcontainer configurations in a repository for the authenticated user @@ -30973,6 +30938,7 @@ paths: enabledForGitHubApps: true category: codespaces subcategory: codespaces + x-stackQL-resource: codespaces '/repos/{owner}/{repo}/codespaces/machines': get: summary: List available machine types for a repository @@ -31045,6 +31011,7 @@ paths: enabledForGitHubApps: true category: codespaces subcategory: machines + x-stackQL-resource: machines '/repos/{owner}/{repo}/codespaces/new': get: summary: Get default attributes for a codespace @@ -31111,6 +31078,7 @@ paths: enabledForGitHubApps: true category: codespaces subcategory: codespaces + x-stackQL-resource: codespaces '/repos/{owner}/{repo}/codespaces/secrets': get: summary: List repository secrets @@ -31154,6 +31122,7 @@ paths: enabledForGitHubApps: true category: codespaces subcategory: repository-secrets + x-stackQL-resource: repository_secrets '/repos/{owner}/{repo}/codespaces/secrets/public-key': get: summary: Get a repository public key @@ -31182,6 +31151,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: repository-secrets + x-stackQL-resource: repository_secrets '/repos/{owner}/{repo}/codespaces/secrets/{secret_name}': get: summary: Get a repository secret @@ -31211,6 +31181,7 @@ paths: enabledForGitHubApps: true category: codespaces subcategory: repository-secrets + x-stackQL-resource: repository_secrets put: summary: Create or update a repository secret description: |- @@ -31266,6 +31237,7 @@ paths: enabledForGitHubApps: true category: codespaces subcategory: repository-secrets + x-stackQL-resource: repository_secrets delete: summary: Delete a repository secret description: Deletes a secret in a repository using the secret name. You must authenticate using an access token with the `repo` scope to use this endpoint. GitHub Apps must have write access to the `codespaces_secrets` repository permission to use this endpoint. @@ -31287,6 +31259,7 @@ paths: enabledForGitHubApps: true category: codespaces subcategory: repository-secrets + x-stackQL-resource: repository_secrets '/repos/{owner}/{repo}/pulls/{pull_number}/codespaces': post: summary: Create a codespace from a pull request @@ -31385,6 +31358,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: codespaces + x-stackQL-resource: codespaces /user/codespaces: get: summary: List codespaces for the authenticated user @@ -31439,6 +31413,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: codespaces + x-stackQL-resource: codespaces post: summary: Create a codespace for the authenticated user description: |- @@ -31584,6 +31559,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: codespaces + x-stackQL-resource: codespaces /user/codespaces/secrets: get: summary: List secrets for the authenticated user @@ -31631,6 +31607,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: secrets + x-stackQL-resource: secrets /user/codespaces/secrets/public-key: get: summary: Get public key for the authenticated user @@ -31661,6 +31638,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: secrets + x-stackQL-resource: secrets '/user/codespaces/secrets/{secret_name}': get: summary: Get a secret for the authenticated user @@ -31693,6 +31671,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: secrets + x-stackQL-resource: secrets put: summary: Create or update a secret for the authenticated user description: |- @@ -31760,6 +31739,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: secrets + x-stackQL-resource: secrets delete: summary: Delete a secret for the authenticated user description: |- @@ -31784,6 +31764,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: secrets + x-stackQL-resource: secrets '/user/codespaces/secrets/{secret_name}/repositories': get: summary: List selected repositories for a user secret @@ -31834,6 +31815,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: secrets + x-stackQL-resource: secrets put: summary: Set selected repositories for a user secret description: |- @@ -31886,6 +31868,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: secrets + x-stackQL-resource: secrets '/user/codespaces/secrets/{secret_name}/repositories/{repository_id}': put: summary: Add a selected repository to a user secret @@ -31922,6 +31905,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: secrets + x-stackQL-resource: secrets delete: summary: Remove a selected repository from a user secret description: |- @@ -31957,6 +31941,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: secrets + x-stackQL-resource: secrets '/user/codespaces/{codespace_name}': get: summary: Get a codespace for the authenticated user @@ -31999,6 +31984,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: codespaces + x-stackQL-resource: codespaces patch: summary: Update a codespace for the authenticated user description: |- @@ -32060,6 +32046,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: codespaces + x-stackQL-resource: codespaces delete: summary: Delete a codespace for the authenticated user description: |- @@ -32094,6 +32081,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: codespaces + x-stackQL-resource: codespaces '/user/codespaces/{codespace_name}/exports': post: summary: Export a codespace for the authenticated user @@ -32138,6 +32126,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: codespaces + x-stackQL-resource: codespaces '/user/codespaces/{codespace_name}/exports/{export_id}': get: summary: Get details about a codespace export @@ -32173,6 +32162,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: codespaces + x-stackQL-resource: codespaces '/user/codespaces/{codespace_name}/machines': get: summary: List machine types for a codespace @@ -32225,6 +32215,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: machines + x-stackQL-resource: machines '/user/codespaces/{codespace_name}/publish': post: summary: Create a repository from an unpublished codespace @@ -32287,6 +32278,7 @@ paths: githubCloudOnly: false category: codespaces subcategory: codespaces + x-stackQL-resource: codespaces '/user/codespaces/{codespace_name}/start': post: summary: Start a codespace for the authenticated user @@ -32339,6 +32331,7 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: codespaces + x-stackQL-resource: codespaces '/user/codespaces/{codespace_name}/stop': post: summary: Stop a codespace for the authenticated user @@ -32379,3 +32372,4 @@ paths: enabledForGitHubApps: false category: codespaces subcategory: codespaces + x-stackQL-resource: codespaces diff --git a/providers/src/github/v00.00.00000/services/copilot.yaml b/providers/src/github/v00.00.00000/services/copilot.yaml index 598c08c9..1ef06b12 100644 --- a/providers/src/github/v00.00.00000/services/copilot.yaml +++ b/providers/src/github/v00.00.00000/services/copilot.yaml @@ -27305,10 +27305,10 @@ components: schema: type: string x-stackQL-resources: - orgs_billing: - id: github.copilot.orgs_billing - name: orgs_billing - title: Orgs Billing + org_details: + id: github.copilot.org_details + name: org_details + title: Org Details methods: get_copilot_organization_details: operation: @@ -27318,14 +27318,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_billing/methods/get_copilot_organization_details' + - $ref: '#/components/x-stackQL-resources/org_details/methods/get_copilot_organization_details' insert: [] update: [] delete: [] - orgs_billing_seats: - id: github.copilot.orgs_billing_seats - name: orgs_billing_seats - title: Orgs Billing Seats + org_seats: + id: github.copilot.org_seats + name: org_seats + title: Org Seats methods: list_copilot_seats: operation: @@ -27333,17 +27333,6 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/orgs_billing_seats/methods/list_copilot_seats' - insert: [] - update: [] - delete: [] - orgs_billing_selected_teams: - id: github.copilot.orgs_billing_selected_teams - name: orgs_billing_selected_teams - title: Orgs Billing Selected Teams - methods: add_copilot_for_business_seats_for_teams: operation: $ref: '#/paths/~1orgs~1{org}~1copilot~1billing~1selected_teams/post' @@ -27357,15 +27346,16 @@ components: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/org_seats/methods/list_copilot_seats' insert: - - $ref: '#/components/x-stackQL-resources/orgs_billing_selected_teams/methods/add_copilot_for_business_seats_for_teams' + - $ref: '#/components/x-stackQL-resources/org_seats/methods/add_copilot_for_business_seats_for_teams' update: [] delete: [] - orgs_billing_selected_users: - id: github.copilot.orgs_billing_selected_users - name: orgs_billing_selected_users - title: Orgs Billing Selected Users + user_seats: + id: github.copilot.user_seats + name: user_seats + title: User Seats methods: add_copilot_for_business_seats_for_users: operation: @@ -27379,17 +27369,6 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: - - $ref: '#/components/x-stackQL-resources/orgs_billing_selected_users/methods/add_copilot_for_business_seats_for_users' - update: [] - delete: [] - orgs_members: - id: github.copilot.orgs_members - name: orgs_members - title: Orgs Members - methods: get_copilot_seat_assignment_details_for_user: operation: $ref: '#/paths/~1orgs~1{org}~1members~1{username}~1copilot/get' @@ -27398,8 +27377,9 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_members/methods/get_copilot_seat_assignment_details_for_user' - insert: [] + - $ref: '#/components/x-stackQL-resources/user_seats/methods/get_copilot_seat_assignment_details_for_user' + insert: + - $ref: '#/components/x-stackQL-resources/user_seats/methods/add_copilot_for_business_seats_for_users' update: [] delete: [] paths: @@ -27446,6 +27426,7 @@ paths: enabledForGitHubApps: true category: copilot subcategory: copilot-for-business + x-stackQL-resource: copilot_for_business '/orgs/{org}/copilot/billing/seats': get: summary: List all Copilot for Business seat assignments for an organization @@ -27502,6 +27483,7 @@ paths: enabledForGitHubApps: true category: copilot subcategory: copilot-for-business + x-stackQL-resource: copilot_for_business '/orgs/{org}/copilot/billing/selected_teams': post: summary: Add teams to the Copilot for Business subscription for an organization @@ -27579,6 +27561,7 @@ paths: enabledForGitHubApps: true category: copilot subcategory: copilot-for-business + x-stackQL-resource: copilot_for_business delete: summary: Remove teams from the Copilot for Business subscription for an organization description: |- @@ -27655,6 +27638,7 @@ paths: enabledForGitHubApps: true category: copilot subcategory: copilot-for-business + x-stackQL-resource: copilot_for_business '/orgs/{org}/copilot/billing/selected_users': post: summary: Add users to the Copilot for Business subscription for an organization @@ -27732,6 +27716,7 @@ paths: enabledForGitHubApps: true category: copilot subcategory: copilot-for-business + x-stackQL-resource: copilot_for_business delete: summary: Remove users from the Copilot for Business subscription for an organization description: |- @@ -27808,6 +27793,7 @@ paths: enabledForGitHubApps: true category: copilot subcategory: copilot-for-business + x-stackQL-resource: copilot_for_business '/orgs/{org}/members/{username}/copilot': get: summary: Get Copilot for Business seat assignment details for a user @@ -27851,3 +27837,4 @@ paths: enabledForGitHubApps: true category: copilot subcategory: copilot-for-business + x-stackQL-resource: copilot_for_business diff --git a/providers/src/github/v00.00.00000/services/dependabot.yaml b/providers/src/github/v00.00.00000/services/dependabot.yaml index 4b387fb1..8920dad4 100644 --- a/providers/src/github/v00.00.00000/services/dependabot.yaml +++ b/providers/src/github/v00.00.00000/services/dependabot.yaml @@ -28247,10 +28247,10 @@ components: schema: type: string x-stackQL-resources: - enterprises_alerts: - id: github.dependabot.enterprises_alerts - name: enterprises_alerts - title: Enterprises Alerts + enterprise_alerts: + id: github.dependabot.enterprise_alerts + name: enterprise_alerts + title: Enterprise Alerts methods: list_alerts_for_enterprise: operation: @@ -28260,14 +28260,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/enterprises_alerts/methods/list_alerts_for_enterprise' + - $ref: '#/components/x-stackQL-resources/enterprise_alerts/methods/list_alerts_for_enterprise' insert: [] update: [] delete: [] - orgs_alerts: - id: github.dependabot.orgs_alerts - name: orgs_alerts - title: Orgs Alerts + org_alerts: + id: github.dependabot.org_alerts + name: org_alerts + title: Org Alerts methods: list_alerts_for_org: operation: @@ -28277,14 +28277,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_alerts/methods/list_alerts_for_org' + - $ref: '#/components/x-stackQL-resources/org_alerts/methods/list_alerts_for_org' insert: [] update: [] delete: [] - orgs_secrets: - id: github.dependabot.orgs_secrets - name: orgs_secrets - title: Orgs Secrets + org_secrets: + id: github.dependabot.org_secrets + name: org_secrets + title: Org Secrets methods: list_org_secrets: operation: @@ -28312,16 +28312,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_secrets/methods/get_org_secret' - - $ref: '#/components/x-stackQL-resources/orgs_secrets/methods/list_org_secrets' + - $ref: '#/components/x-stackQL-resources/org_secrets/methods/get_org_secret' + - $ref: '#/components/x-stackQL-resources/org_secrets/methods/list_org_secrets' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/orgs_secrets/methods/delete_org_secret' - orgs_secrets_public_key: - id: github.dependabot.orgs_secrets_public_key - name: orgs_secrets_public_key - title: Orgs Secrets Public Key + - $ref: '#/components/x-stackQL-resources/org_secrets/methods/delete_org_secret' + public_keys: + id: github.dependabot.public_keys + name: public_keys + title: Public Keys methods: get_org_public_key: operation: @@ -28329,16 +28329,23 @@ components: response: mediaType: application/json openAPIDocKey: '200' + get_repo_public_key: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1dependabot~1secrets~1public-key/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_secrets_public_key/methods/get_org_public_key' + - $ref: '#/components/x-stackQL-resources/public_keys/methods/get_repo_public_key' + - $ref: '#/components/x-stackQL-resources/public_keys/methods/get_org_public_key' insert: [] update: [] delete: [] - orgs_secrets_repositories: - id: github.dependabot.orgs_secrets_repositories - name: orgs_secrets_repositories - title: Orgs Secrets Repositories + repos_for_secret: + id: github.dependabot.repos_for_secret + name: repos_for_secret + title: Repos For Secret methods: list_selected_repos_for_org_secret: operation: @@ -28366,15 +28373,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_secrets_repositories/methods/list_selected_repos_for_org_secret' + - $ref: '#/components/x-stackQL-resources/repos_for_secret/methods/list_selected_repos_for_org_secret' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/orgs_secrets_repositories/methods/remove_selected_repo_from_org_secret' - repos_alerts: - id: github.dependabot.repos_alerts - name: repos_alerts - title: Repos Alerts + - $ref: '#/components/x-stackQL-resources/repos_for_secret/methods/remove_selected_repo_from_org_secret' + alerts: + id: github.dependabot.alerts + name: alerts + title: Alerts methods: list_alerts_for_repo: operation: @@ -28396,15 +28403,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_alerts/methods/get_alert' - - $ref: '#/components/x-stackQL-resources/repos_alerts/methods/list_alerts_for_repo' + - $ref: '#/components/x-stackQL-resources/alerts/methods/get_alert' + - $ref: '#/components/x-stackQL-resources/alerts/methods/list_alerts_for_repo' insert: [] update: [] delete: [] - repos_secrets: - id: github.dependabot.repos_secrets - name: repos_secrets - title: Repos Secrets + secrets: + id: github.dependabot.secrets + name: secrets + title: Secrets methods: list_repo_secrets: operation: @@ -28432,29 +28439,12 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_secrets/methods/get_repo_secret' - - $ref: '#/components/x-stackQL-resources/repos_secrets/methods/list_repo_secrets' + - $ref: '#/components/x-stackQL-resources/secrets/methods/get_repo_secret' + - $ref: '#/components/x-stackQL-resources/secrets/methods/list_repo_secrets' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/repos_secrets/methods/delete_repo_secret' - repos_secrets_public_key: - id: github.dependabot.repos_secrets_public_key - name: repos_secrets_public_key - title: Repos Secrets Public Key - methods: - get_repo_public_key: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1dependabot~1secrets~1public-key/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_secrets_public_key/methods/get_repo_public_key' - insert: [] - update: [] - delete: [] + - $ref: '#/components/x-stackQL-resources/secrets/methods/delete_repo_secret' paths: '/enterprises/{enterprise}/dependabot/alerts': get: @@ -28510,6 +28500,7 @@ paths: previews: [] category: dependabot subcategory: alerts + x-stackQL-resource: alerts '/orgs/{org}/dependabot/alerts': get: summary: List Dependabot alerts for an organization @@ -28568,6 +28559,7 @@ paths: enabledForGitHubApps: true category: dependabot subcategory: alerts + x-stackQL-resource: alerts '/orgs/{org}/dependabot/secrets': get: summary: List organization secrets @@ -28610,6 +28602,7 @@ paths: enabledForGitHubApps: true category: dependabot subcategory: secrets + x-stackQL-resource: secrets '/orgs/{org}/dependabot/secrets/public-key': get: summary: Get an organization public key @@ -28637,6 +28630,7 @@ paths: enabledForGitHubApps: true category: dependabot subcategory: secrets + x-stackQL-resource: secrets '/orgs/{org}/dependabot/secrets/{secret_name}': get: summary: Get an organization secret @@ -28665,6 +28659,7 @@ paths: enabledForGitHubApps: true category: dependabot subcategory: secrets + x-stackQL-resource: secrets put: summary: Create or update an organization secret description: |- @@ -28737,6 +28732,7 @@ paths: enabledForGitHubApps: true category: dependabot subcategory: secrets + x-stackQL-resource: secrets delete: summary: Delete an organization secret description: 'Deletes a secret in an organization using the secret name. You must authenticate using an access token with the `admin:org` scope to use this endpoint. GitHub Apps must have the `dependabot_secrets` organization permission to use this endpoint.' @@ -28757,6 +28753,7 @@ paths: enabledForGitHubApps: true category: dependabot subcategory: secrets + x-stackQL-resource: secrets '/orgs/{org}/dependabot/secrets/{secret_name}/repositories': get: summary: List selected repositories for an organization secret @@ -28797,6 +28794,7 @@ paths: enabledForGitHubApps: true category: dependabot subcategory: secrets + x-stackQL-resource: secrets put: summary: Set selected repositories for an organization secret description: 'Replaces all repositories for an organization secret when the `visibility` for repository access is set to `selected`. The visibility is set when you [Create or update an organization secret](https://docs.github.com/rest/dependabot/secrets#create-or-update-an-organization-secret). You must authenticate using an access token with the `admin:org` scope to use this endpoint. GitHub Apps must have the `dependabot_secrets` organization permission to use this endpoint.' @@ -28836,6 +28834,7 @@ paths: enabledForGitHubApps: true category: dependabot subcategory: secrets + x-stackQL-resource: secrets '/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}': put: summary: Add selected repository to an organization secret @@ -28864,6 +28863,7 @@ paths: enabledForGitHubApps: true category: dependabot subcategory: secrets + x-stackQL-resource: secrets delete: summary: Remove selected repository from an organization secret description: 'Removes a repository from an organization secret when the `visibility` for repository access is set to `selected`. The visibility is set when you [Create or update an organization secret](https://docs.github.com/rest/dependabot/secrets#create-or-update-an-organization-secret). You must authenticate using an access token with the `admin:org` scope to use this endpoint. GitHub Apps must have the `dependabot_secrets` organization permission to use this endpoint.' @@ -28891,6 +28891,7 @@ paths: enabledForGitHubApps: true category: dependabot subcategory: secrets + x-stackQL-resource: secrets '/repos/{owner}/{repo}/dependabot/alerts': get: summary: List Dependabot alerts for a repository @@ -28961,6 +28962,7 @@ paths: previews: [] category: dependabot subcategory: alerts + x-stackQL-resource: alerts '/repos/{owner}/{repo}/dependabot/alerts/{alert_number}': get: summary: Get a Dependabot alert @@ -29000,6 +29002,7 @@ paths: previews: [] category: dependabot subcategory: alerts + x-stackQL-resource: alerts patch: summary: Update a Dependabot alert description: |- @@ -29081,6 +29084,7 @@ paths: previews: [] category: dependabot subcategory: alerts + x-stackQL-resource: alerts '/repos/{owner}/{repo}/dependabot/secrets': get: summary: List repository secrets @@ -29124,6 +29128,7 @@ paths: enabledForGitHubApps: true category: dependabot subcategory: secrets + x-stackQL-resource: secrets '/repos/{owner}/{repo}/dependabot/secrets/public-key': get: summary: Get a repository public key @@ -29152,6 +29157,7 @@ paths: enabledForGitHubApps: true category: dependabot subcategory: secrets + x-stackQL-resource: secrets '/repos/{owner}/{repo}/dependabot/secrets/{secret_name}': get: summary: Get a repository secret @@ -29181,6 +29187,7 @@ paths: enabledForGitHubApps: true category: dependabot subcategory: secrets + x-stackQL-resource: secrets put: summary: Create or update a repository secret description: |- @@ -29236,6 +29243,7 @@ paths: enabledForGitHubApps: true category: dependabot subcategory: secrets + x-stackQL-resource: secrets delete: summary: Delete a repository secret description: Deletes a secret in a repository using the secret name. You must authenticate using an access token with the `repo` scope to use this endpoint. GitHub Apps must have the `dependabot_secrets` repository permission to use this endpoint. @@ -29257,3 +29265,4 @@ paths: enabledForGitHubApps: true category: dependabot subcategory: secrets + x-stackQL-resource: secrets diff --git a/providers/src/github/v00.00.00000/services/dependency_graph.yaml b/providers/src/github/v00.00.00000/services/dependency_graph.yaml index 49331ca3..69999096 100644 --- a/providers/src/github/v00.00.00000/services/dependency_graph.yaml +++ b/providers/src/github/v00.00.00000/services/dependency_graph.yaml @@ -27217,10 +27217,10 @@ components: schema: type: string x-stackQL-resources: - repos_compare: - id: github.dependency_graph.repos_compare - name: repos_compare - title: Repos Compare + dependency_review: + id: github.dependency_graph.dependency_review + name: dependency_review + title: Dependency Review methods: diff_range: operation: @@ -27233,10 +27233,10 @@ components: insert: [] update: [] delete: [] - repos_sbom: - id: github.dependency_graph.repos_sbom - name: repos_sbom - title: Repos Sbom + sboms: + id: github.dependency_graph.sboms + name: sboms + title: Sboms methods: export_sbom: operation: @@ -27249,10 +27249,10 @@ components: insert: [] update: [] delete: [] - repos_snapshots: - id: github.dependency_graph.repos_snapshots - name: repos_snapshots - title: Repos Snapshots + dependency_submission: + id: github.dependency_graph.dependency_submission + name: dependency_submission + title: Dependency Submission methods: create_repository_snapshot: operation: @@ -27263,7 +27263,7 @@ components: sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/repos_snapshots/methods/create_repository_snapshot' + - $ref: '#/components/x-stackQL-resources/dependency_submission/methods/create_repository_snapshot' update: [] delete: [] paths: @@ -27308,6 +27308,7 @@ paths: githubCloudOnly: false category: dependency-graph subcategory: dependency-review + x-stackQL-resource: dependency_review '/repos/{owner}/{repo}/dependency-graph/sbom': get: summary: Export a software bill of materials (SBOM) for a repository. @@ -27342,6 +27343,7 @@ paths: githubCloudOnly: false category: dependency-graph subcategory: sboms + x-stackQL-resource: sboms '/repos/{owner}/{repo}/dependency-graph/snapshots': post: summary: Create a snapshot of dependencies for a repository @@ -27397,3 +27399,4 @@ paths: enabledForGitHubApps: true category: dependency-graph subcategory: dependency-submission + x-stackQL-resource: dependency_submission diff --git a/providers/src/github/v00.00.00000/services/gists.yaml b/providers/src/github/v00.00.00000/services/gists.yaml index 0b9cab0f..6dc572e5 100644 --- a/providers/src/github/v00.00.00000/services/gists.yaml +++ b/providers/src/github/v00.00.00000/services/gists.yaml @@ -27542,12 +27542,6 @@ components: response: mediaType: application/json openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1gists~1{gist_id}/get' - response: - mediaType: application/json - openAPIDocKey: '200' update: operation: $ref: '#/paths/~1gists~1{gist_id}/patch' @@ -27560,26 +27554,49 @@ components: response: mediaType: application/json openAPIDocKey: '200' - get_revision: + fork: operation: - $ref: '#/paths/~1gists~1{gist_id}~1{sha}/get' + $ref: '#/paths/~1gists~1{gist_id}~1forks/post' + response: + mediaType: application/json + openAPIDocKey: '200' + check_is_starred: + operation: + $ref: '#/paths/~1gists~1{gist_id}~1star/get' + response: + mediaType: application/json + openAPIDocKey: '200' + star: + operation: + $ref: '#/paths/~1gists~1{gist_id}~1star/put' + response: + mediaType: application/json + openAPIDocKey: '200' + unstar: + operation: + $ref: '#/paths/~1gists~1{gist_id}~1star/delete' + response: + mediaType: application/json + openAPIDocKey: '200' + list_for_user: + operation: + $ref: '#/paths/~1users~1{username}~1gists/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/gists/methods/get_revision' - - $ref: '#/components/x-stackQL-resources/gists/methods/get' + - $ref: '#/components/x-stackQL-resources/gists/methods/list_for_user' - $ref: '#/components/x-stackQL-resources/gists/methods/list' insert: - $ref: '#/components/x-stackQL-resources/gists/methods/create' update: [] delete: - $ref: '#/components/x-stackQL-resources/gists/methods/delete' - public: - id: github.gists.public - name: public - title: Public + public_gists: + id: github.gists.public_gists + name: public_gists + title: Public Gists methods: list_public: operation: @@ -27589,14 +27606,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/public/methods/list_public' + - $ref: '#/components/x-stackQL-resources/public_gists/methods/list_public' insert: [] update: [] delete: [] - starred: - id: github.gists.starred - name: starred - title: Starred + starred_gists: + id: github.gists.starred_gists + name: starred_gists + title: Starred Gists methods: list_starred: operation: @@ -27606,7 +27623,24 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/starred/methods/list_starred' + - $ref: '#/components/x-stackQL-resources/starred_gists/methods/list_starred' + insert: [] + update: [] + delete: [] + gist: + id: github.gists.gist + name: gist + title: Gist + methods: + get: + operation: + $ref: '#/paths/~1gists~1{gist_id}/get' + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/gist/methods/get' insert: [] update: [] delete: [] @@ -27682,60 +27716,26 @@ components: response: mediaType: application/json openAPIDocKey: '200' - fork: - operation: - $ref: '#/paths/~1gists~1{gist_id}~1forks/post' - response: - mediaType: application/json - openAPIDocKey: '200' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/forks/methods/list_forks' insert: [] update: [] delete: [] - star: - id: github.gists.star - name: star - title: Star - methods: - check_is_starred: - operation: - $ref: '#/paths/~1gists~1{gist_id}~1star/get' - response: - mediaType: application/json - openAPIDocKey: '200' - star: - operation: - $ref: '#/paths/~1gists~1{gist_id}~1star/put' - response: - mediaType: application/json - openAPIDocKey: '200' - unstar: - operation: - $ref: '#/paths/~1gists~1{gist_id}~1star/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - users: - id: github.gists.users - name: users - title: Users + revisions: + id: github.gists.revisions + name: revisions + title: Revisions methods: - list_for_user: + get_revision: operation: - $ref: '#/paths/~1users~1{username}~1gists/get' + $ref: '#/paths/~1gists~1{gist_id}~1{sha}/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/users/methods/list_for_user' + - $ref: '#/components/x-stackQL-resources/revisions/methods/get_revision' insert: [] update: [] delete: [] @@ -27778,6 +27778,7 @@ paths: enabledForGitHubApps: false category: gists subcategory: gists + x-stackQL-resource: gists post: summary: Create a gist description: |- @@ -27871,6 +27872,7 @@ paths: enabledForGitHubApps: false category: gists subcategory: gists + x-stackQL-resource: gists /gists/public: get: summary: List public gists @@ -27914,6 +27916,7 @@ paths: enabledForGitHubApps: false category: gists subcategory: gists + x-stackQL-resource: gists /gists/starred: get: summary: List starred gists @@ -27954,6 +27957,7 @@ paths: enabledForGitHubApps: false category: gists subcategory: gists + x-stackQL-resource: gists '/gists/{gist_id}': get: summary: Get a gist @@ -27987,6 +27991,7 @@ paths: enabledForGitHubApps: false category: gists subcategory: gists + x-stackQL-resource: gists patch: summary: Update a gist description: |- @@ -28075,6 +28080,7 @@ paths: enabledForGitHubApps: false category: gists subcategory: gists + x-stackQL-resource: gists delete: summary: Delete a gist description: '' @@ -28100,6 +28106,7 @@ paths: enabledForGitHubApps: false category: gists subcategory: gists + x-stackQL-resource: gists '/gists/{gist_id}/comments': get: summary: List gist comments @@ -28140,6 +28147,7 @@ paths: enabledForGitHubApps: false category: gists subcategory: comments + x-stackQL-resource: comments post: summary: Create a gist comment description: '' @@ -28197,6 +28205,7 @@ paths: enabledForGitHubApps: false category: gists subcategory: comments + x-stackQL-resource: comments '/gists/{gist_id}/comments/{comment_id}': get: summary: Get a gist comment @@ -28231,6 +28240,7 @@ paths: enabledForGitHubApps: false category: gists subcategory: comments + x-stackQL-resource: comments patch: summary: Update a gist comment description: '' @@ -28280,6 +28290,7 @@ paths: enabledForGitHubApps: false category: gists subcategory: comments + x-stackQL-resource: comments delete: summary: Delete a gist comment description: '' @@ -28306,6 +28317,7 @@ paths: enabledForGitHubApps: false category: gists subcategory: comments + x-stackQL-resource: comments '/gists/{gist_id}/commits': get: summary: List gist commits @@ -28348,6 +28360,7 @@ paths: enabledForGitHubApps: false category: gists subcategory: gists + x-stackQL-resource: gists '/gists/{gist_id}/forks': get: summary: List gist forks @@ -28388,6 +28401,7 @@ paths: enabledForGitHubApps: false category: gists subcategory: gists + x-stackQL-resource: gists post: summary: Fork a gist description: '' @@ -28427,6 +28441,7 @@ paths: enabledForGitHubApps: false category: gists subcategory: gists + x-stackQL-resource: gists '/gists/{gist_id}/star': get: summary: Check if a gist is starred @@ -28459,6 +28474,7 @@ paths: enabledForGitHubApps: false category: gists subcategory: gists + x-stackQL-resource: gists put: summary: Star a gist description: 'Note that you''ll need to set `Content-Length` to zero when calling out to this endpoint. For more information, see "[HTTP verbs](https://docs.github.com/rest/overview/resources-in-the-rest-api#http-verbs)."' @@ -28484,6 +28500,7 @@ paths: enabledForGitHubApps: false category: gists subcategory: gists + x-stackQL-resource: gists delete: summary: Unstar a gist description: '' @@ -28509,6 +28526,7 @@ paths: enabledForGitHubApps: false category: gists subcategory: gists + x-stackQL-resource: gists '/gists/{gist_id}/{sha}': get: summary: Get a gist revision @@ -28547,6 +28565,7 @@ paths: enabledForGitHubApps: false category: gists subcategory: gists + x-stackQL-resource: gists '/users/{username}/gists': get: summary: List gists for a user @@ -28584,3 +28603,4 @@ paths: enabledForGitHubApps: false category: gists subcategory: gists + x-stackQL-resource: gists diff --git a/providers/src/github/v00.00.00000/services/git.yaml b/providers/src/github/v00.00.00000/services/git.yaml index 8917f209..3424890c 100644 --- a/providers/src/github/v00.00.00000/services/git.yaml +++ b/providers/src/github/v00.00.00000/services/git.yaml @@ -27229,10 +27229,10 @@ components: schema: type: string x-stackQL-resources: - repos_blobs: - id: github.git.repos_blobs - name: repos_blobs - title: Repos Blobs + blobs: + id: github.git.blobs + name: blobs + title: Blobs methods: create_blob: operation: @@ -27248,15 +27248,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_blobs/methods/get_blob' + - $ref: '#/components/x-stackQL-resources/blobs/methods/get_blob' insert: - - $ref: '#/components/x-stackQL-resources/repos_blobs/methods/create_blob' + - $ref: '#/components/x-stackQL-resources/blobs/methods/create_blob' update: [] delete: [] - repos_commits: - id: github.git.repos_commits - name: repos_commits - title: Repos Commits + commits: + id: github.git.commits + name: commits + title: Commits methods: create_commit: operation: @@ -27272,15 +27272,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_commits/methods/get_commit' + - $ref: '#/components/x-stackQL-resources/commits/methods/get_commit' insert: - - $ref: '#/components/x-stackQL-resources/repos_commits/methods/create_commit' + - $ref: '#/components/x-stackQL-resources/commits/methods/create_commit' update: [] delete: [] - repos_matching_refs: - id: github.git.repos_matching_refs - name: repos_matching_refs - title: Repos Matching Refs + refs: + id: github.git.refs + name: refs + title: Refs methods: list_matching_refs: operation: @@ -27288,34 +27288,6 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_matching_refs/methods/list_matching_refs' - insert: [] - update: [] - delete: [] - repos_ref: - id: github.git.repos_ref - name: repos_ref - title: Repos Ref - methods: - get_ref: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1git~1ref~1{ref}/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_ref/methods/get_ref' - insert: [] - update: [] - delete: [] - repos_refs: - id: github.git.repos_refs - name: repos_refs - title: Repos Refs - methods: create_ref: operation: $ref: '#/paths/~1repos~1{owner}~1{repo}~1git~1refs/post' @@ -27335,16 +27307,34 @@ components: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/refs/methods/list_matching_refs' insert: - - $ref: '#/components/x-stackQL-resources/repos_refs/methods/create_ref' + - $ref: '#/components/x-stackQL-resources/refs/methods/create_ref' update: [] delete: - - $ref: '#/components/x-stackQL-resources/repos_refs/methods/delete_ref' - repos_tags: - id: github.git.repos_tags - name: repos_tags - title: Repos Tags + - $ref: '#/components/x-stackQL-resources/refs/methods/delete_ref' + ref: + id: github.git.ref + name: ref + title: Ref + methods: + get_ref: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1git~1ref~1{ref}/get' + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/ref/methods/get_ref' + insert: [] + update: [] + delete: [] + tags: + id: github.git.tags + name: tags + title: Tags methods: create_tag: operation: @@ -27360,15 +27350,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_tags/methods/get_tag' + - $ref: '#/components/x-stackQL-resources/tags/methods/get_tag' insert: - - $ref: '#/components/x-stackQL-resources/repos_tags/methods/create_tag' + - $ref: '#/components/x-stackQL-resources/tags/methods/create_tag' update: [] delete: [] - repos_trees: - id: github.git.repos_trees - name: repos_trees - title: Repos Trees + trees: + id: github.git.trees + name: trees + title: Trees methods: create_tree: operation: @@ -27384,9 +27374,9 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_trees/methods/get_tree' + - $ref: '#/components/x-stackQL-resources/trees/methods/get_tree' insert: - - $ref: '#/components/x-stackQL-resources/repos_trees/methods/create_tree' + - $ref: '#/components/x-stackQL-resources/trees/methods/create_tree' update: [] delete: [] paths: @@ -27452,6 +27442,7 @@ paths: enabledForGitHubApps: true category: git subcategory: blobs + x-stackQL-resource: blobs '/repos/{owner}/{repo}/git/blobs/{file_sha}': get: summary: Get a blob @@ -27494,6 +27485,7 @@ paths: enabledForGitHubApps: true category: git subcategory: blobs + x-stackQL-resource: blobs '/repos/{owner}/{repo}/git/commits': post: summary: Create a commit @@ -27644,6 +27636,7 @@ paths: enabledForGitHubApps: true category: git subcategory: commits + x-stackQL-resource: commits '/repos/{owner}/{repo}/git/commits/{commit_sha}': get: summary: Get a commit object @@ -27707,6 +27700,7 @@ paths: enabledForGitHubApps: true category: git subcategory: commits + x-stackQL-resource: commits '/repos/{owner}/{repo}/git/matching-refs/{ref}': get: summary: List matching references @@ -27748,6 +27742,7 @@ paths: enabledForGitHubApps: true category: git subcategory: refs + x-stackQL-resource: refs '/repos/{owner}/{repo}/git/ref/{ref}': get: summary: Get a reference @@ -27782,6 +27777,7 @@ paths: enabledForGitHubApps: true category: git subcategory: refs + x-stackQL-resource: refs '/repos/{owner}/{repo}/git/refs': post: summary: Create a reference @@ -27838,6 +27834,7 @@ paths: enabledForGitHubApps: true category: git subcategory: refs + x-stackQL-resource: refs '/repos/{owner}/{repo}/git/refs/{ref}': patch: summary: Update a reference @@ -27897,6 +27894,7 @@ paths: enabledForGitHubApps: true category: git subcategory: refs + x-stackQL-resource: refs delete: summary: Delete a reference description: '' @@ -27920,6 +27918,7 @@ paths: enabledForGitHubApps: true category: git subcategory: refs + x-stackQL-resource: refs '/repos/{owner}/{repo}/git/tags': post: summary: Create a tag object @@ -28041,6 +28040,7 @@ paths: enabledForGitHubApps: true category: git subcategory: tags + x-stackQL-resource: tags '/repos/{owner}/{repo}/git/tags/{tag_sha}': get: summary: Get a tag @@ -28104,6 +28104,7 @@ paths: enabledForGitHubApps: true category: git subcategory: tags + x-stackQL-resource: tags '/repos/{owner}/{repo}/git/trees': post: summary: Create a tree @@ -28208,6 +28209,7 @@ paths: enabledForGitHubApps: true category: git subcategory: trees + x-stackQL-resource: trees '/repos/{owner}/{repo}/git/trees/{tree_sha}': get: summary: Get a tree @@ -28261,3 +28263,4 @@ paths: enabledForGitHubApps: true category: git subcategory: trees + x-stackQL-resource: trees diff --git a/providers/src/github/v00.00.00000/services/gitignore.yaml b/providers/src/github/v00.00.00000/services/gitignore.yaml index 8bacc6e2..be98152f 100644 --- a/providers/src/github/v00.00.00000/services/gitignore.yaml +++ b/providers/src/github/v00.00.00000/services/gitignore.yaml @@ -26827,10 +26827,10 @@ components: schema: type: string x-stackQL-resources: - templates: - id: github.gitignore.templates - name: templates - title: Templates + gitignore: + id: github.gitignore.gitignore + name: gitignore + title: Gitignore methods: get_all_templates: operation: @@ -26846,8 +26846,8 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/templates/methods/get_template' - - $ref: '#/components/x-stackQL-resources/templates/methods/get_all_templates' + - $ref: '#/components/x-stackQL-resources/gitignore/methods/get_template' + - $ref: '#/components/x-stackQL-resources/gitignore/methods/get_all_templates' insert: [] update: [] delete: [] @@ -26889,6 +26889,7 @@ paths: enabledForGitHubApps: true category: gitignore subcategory: gitignore + x-stackQL-resource: gitignore '/gitignore/templates/{name}': get: summary: Get a gitignore template @@ -26924,3 +26925,4 @@ paths: enabledForGitHubApps: true category: gitignore subcategory: gitignore + x-stackQL-resource: gitignore diff --git a/providers/src/github/v00.00.00000/services/interactions.yaml b/providers/src/github/v00.00.00000/services/interactions.yaml index bc7744a2..21ab929b 100644 --- a/providers/src/github/v00.00.00000/services/interactions.yaml +++ b/providers/src/github/v00.00.00000/services/interactions.yaml @@ -26885,10 +26885,10 @@ components: schema: type: string x-stackQL-resources: - orgs_interaction_limits: - id: github.interactions.orgs_interaction_limits - name: orgs_interaction_limits - title: Orgs Interaction Limits + orgs: + id: github.interactions.orgs + name: orgs + title: Orgs methods: get_restrictions_for_org: operation: @@ -26910,15 +26910,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_interaction_limits/methods/get_restrictions_for_org' + - $ref: '#/components/x-stackQL-resources/orgs/methods/get_restrictions_for_org' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/orgs_interaction_limits/methods/remove_restrictions_for_org' - repos_interaction_limits: - id: github.interactions.repos_interaction_limits - name: repos_interaction_limits - title: Repos Interaction Limits + - $ref: '#/components/x-stackQL-resources/orgs/methods/remove_restrictions_for_org' + repos: + id: github.interactions.repos + name: repos + title: Repos methods: get_restrictions_for_repo: operation: @@ -26940,15 +26940,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_interaction_limits/methods/get_restrictions_for_repo' + - $ref: '#/components/x-stackQL-resources/repos/methods/get_restrictions_for_repo' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/repos_interaction_limits/methods/remove_restrictions_for_repo' - user_interaction_limits: - id: github.interactions.user_interaction_limits - name: user_interaction_limits - title: User Interaction Limits + - $ref: '#/components/x-stackQL-resources/repos/methods/remove_restrictions_for_repo' + user: + id: github.interactions.user + name: user + title: User methods: get_restrictions_for_authenticated_user: operation: @@ -26973,7 +26973,7 @@ components: insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/user_interaction_limits/methods/remove_restrictions_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/user/methods/remove_restrictions_for_authenticated_user' paths: '/orgs/{org}/interaction-limits': get: @@ -27002,6 +27002,7 @@ paths: enabledForGitHubApps: true category: interactions subcategory: orgs + x-stackQL-resource: orgs put: summary: Set interaction restrictions for an organization description: Temporarily restricts interactions to a certain type of GitHub user in any public repository in the given organization. You must be an organization owner to set these restrictions. Setting the interaction limit at the organization level will overwrite any interaction limits that are set for individual repositories owned by the organization. @@ -27041,6 +27042,7 @@ paths: enabledForGitHubApps: true category: interactions subcategory: orgs + x-stackQL-resource: orgs delete: summary: Remove interaction restrictions for an organization description: Removes all interaction restrictions from public repositories in the given organization. You must be an organization owner to remove restrictions. @@ -27060,6 +27062,7 @@ paths: enabledForGitHubApps: true category: interactions subcategory: orgs + x-stackQL-resource: orgs '/repos/{owner}/{repo}/interaction-limits': get: summary: Get interaction restrictions for a repository @@ -27088,6 +27091,7 @@ paths: enabledForGitHubApps: true category: interactions subcategory: repos + x-stackQL-resource: repos put: summary: Set interaction restrictions for a repository description: 'Temporarily restricts interactions to a certain type of GitHub user within the given repository. You must have owner or admin access to set these restrictions. If an interaction limit is set for the user or organization that owns this repository, you will receive a `409 Conflict` response and will not be able to use this endpoint to change the interaction limit for a single repository.' @@ -27129,6 +27133,7 @@ paths: enabledForGitHubApps: true category: interactions subcategory: repos + x-stackQL-resource: repos delete: summary: Remove interaction restrictions for a repository description: 'Removes all interaction restrictions from the given repository. You must have owner or admin access to remove restrictions. If the interaction limit is set for the user or organization that owns this repository, you will receive a `409 Conflict` response and will not be able to use this endpoint to change the interaction limit for a single repository.' @@ -27151,6 +27156,7 @@ paths: enabledForGitHubApps: true category: interactions subcategory: repos + x-stackQL-resource: repos /user/interaction-limits: get: summary: Get interaction restrictions for your public repositories @@ -27178,6 +27184,7 @@ paths: enabledForGitHubApps: false category: interactions subcategory: user + x-stackQL-resource: user put: summary: Set interaction restrictions for your public repositories description: Temporarily restricts which type of GitHub user can interact with your public repositories. Setting the interaction limit at the user level will overwrite any interaction limits that are set for individual repositories owned by the user. @@ -27215,6 +27222,7 @@ paths: enabledForGitHubApps: false category: interactions subcategory: user + x-stackQL-resource: user delete: summary: Remove interaction restrictions from your public repositories description: Removes any interaction restrictions from your public repositories. @@ -27232,3 +27240,4 @@ paths: enabledForGitHubApps: false category: interactions subcategory: user + x-stackQL-resource: user diff --git a/providers/src/github/v00.00.00000/services/issues.yaml b/providers/src/github/v00.00.00000/services/issues.yaml index 537c0853..02a7d6cc 100644 --- a/providers/src/github/v00.00.00000/services/issues.yaml +++ b/providers/src/github/v00.00.00000/services/issues.yaml @@ -30085,125 +30085,105 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/issues/methods/list' - insert: [] - update: [] - delete: [] - orgs: - id: github.issues.orgs - name: orgs - title: Orgs - methods: list_for_org: operation: $ref: '#/paths/~1orgs~1{org}~1issues/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/orgs/methods/list_for_org' - insert: [] - update: [] - delete: [] - repos_assignees: - id: github.issues.repos_assignees - name: repos_assignees - title: Repos Assignees - methods: - list_assignees: + list_for_repo: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1assignees/get' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1issues/get' response: mediaType: application/json openAPIDocKey: '200' - check_user_can_be_assigned: + create: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1assignees~1{assignee}/get' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1issues/post' response: mediaType: application/json openAPIDocKey: '200' - add_assignees: + get: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1issues~1{issue_number}~1assignees/post' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1issues~1{issue_number}/get' response: mediaType: application/json openAPIDocKey: '200' - remove_assignees: + update: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1issues~1{issue_number}~1assignees/delete' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1issues~1{issue_number}/patch' response: mediaType: application/json openAPIDocKey: '200' - check_user_can_be_assigned_to_issue: + lock: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1issues~1{issue_number}~1assignees~1{assignee}/get' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1issues~1{issue_number}~1lock/put' + response: + mediaType: application/json + openAPIDocKey: '200' + unlock: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1issues~1{issue_number}~1lock/delete' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_assignees/methods/list_assignees' + - $ref: '#/components/x-stackQL-resources/issues/methods/get' + - $ref: '#/components/x-stackQL-resources/issues/methods/list_for_repo' + - $ref: '#/components/x-stackQL-resources/issues/methods/list_for_org' + - $ref: '#/components/x-stackQL-resources/issues/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/repos_assignees/methods/add_assignees' + - $ref: '#/components/x-stackQL-resources/issues/methods/create' update: [] - delete: - - $ref: '#/components/x-stackQL-resources/repos_assignees/methods/remove_assignees' - repos: - id: github.issues.repos - name: repos - title: Repos + delete: [] + assignees: + id: github.issues.assignees + name: assignees + title: Assignees methods: - list_for_repo: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1issues/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create: + list_assignees: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1issues/post' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1assignees/get' response: mediaType: application/json openAPIDocKey: '200' - get: + check_user_can_be_assigned: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1issues~1{issue_number}/get' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1assignees~1{assignee}/get' response: mediaType: application/json openAPIDocKey: '200' - update: + add_assignees: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1issues~1{issue_number}/patch' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1issues~1{issue_number}~1assignees/post' response: mediaType: application/json openAPIDocKey: '200' - lock: + remove_assignees: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1issues~1{issue_number}~1lock/put' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1issues~1{issue_number}~1assignees/delete' response: mediaType: application/json openAPIDocKey: '200' - unlock: + check_user_can_be_assigned_to_issue: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1issues~1{issue_number}~1lock/delete' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1issues~1{issue_number}~1assignees~1{assignee}/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos/methods/get' - - $ref: '#/components/x-stackQL-resources/repos/methods/list_for_repo' + - $ref: '#/components/x-stackQL-resources/assignees/methods/list_assignees' insert: - - $ref: '#/components/x-stackQL-resources/repos/methods/create' + - $ref: '#/components/x-stackQL-resources/assignees/methods/add_assignees' update: [] - delete: [] - repos_comments: - id: github.issues.repos_comments - name: repos_comments - title: Repos Comments + delete: + - $ref: '#/components/x-stackQL-resources/assignees/methods/remove_assignees' + comments: + id: github.issues.comments + name: comments + title: Comments methods: list_comments_for_repo: operation: @@ -30243,18 +30223,18 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_comments/methods/get_comment' - - $ref: '#/components/x-stackQL-resources/repos_comments/methods/list_comments' - - $ref: '#/components/x-stackQL-resources/repos_comments/methods/list_comments_for_repo' + - $ref: '#/components/x-stackQL-resources/comments/methods/get_comment' + - $ref: '#/components/x-stackQL-resources/comments/methods/list_comments' + - $ref: '#/components/x-stackQL-resources/comments/methods/list_comments_for_repo' insert: - - $ref: '#/components/x-stackQL-resources/repos_comments/methods/create_comment' + - $ref: '#/components/x-stackQL-resources/comments/methods/create_comment' update: [] delete: - - $ref: '#/components/x-stackQL-resources/repos_comments/methods/delete_comment' - repos_events: - id: github.issues.repos_events - name: repos_events - title: Repos Events + - $ref: '#/components/x-stackQL-resources/comments/methods/delete_comment' + events: + id: github.issues.events + name: events + title: Events methods: list_events_for_repo: operation: @@ -30276,16 +30256,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_events/methods/get_event' - - $ref: '#/components/x-stackQL-resources/repos_events/methods/list_events' - - $ref: '#/components/x-stackQL-resources/repos_events/methods/list_events_for_repo' + - $ref: '#/components/x-stackQL-resources/events/methods/get_event' + - $ref: '#/components/x-stackQL-resources/events/methods/list_events' + - $ref: '#/components/x-stackQL-resources/events/methods/list_events_for_repo' insert: [] update: [] delete: [] - repos_labels: - id: github.issues.repos_labels - name: repos_labels - title: Repos Labels + labels: + id: github.issues.labels + name: labels + title: Labels methods: list_labels_on_issue: operation: @@ -30347,23 +30327,30 @@ components: response: mediaType: application/json openAPIDocKey: '200' + list_labels_for_milestone: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1milestones~1{milestone_number}~1labels/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_labels/methods/list_labels_on_issue' - - $ref: '#/components/x-stackQL-resources/repos_labels/methods/get_label' - - $ref: '#/components/x-stackQL-resources/repos_labels/methods/list_labels_for_repo' + - $ref: '#/components/x-stackQL-resources/labels/methods/list_labels_on_issue' + - $ref: '#/components/x-stackQL-resources/labels/methods/get_label' + - $ref: '#/components/x-stackQL-resources/labels/methods/list_labels_for_milestone' + - $ref: '#/components/x-stackQL-resources/labels/methods/list_labels_for_repo' insert: - - $ref: '#/components/x-stackQL-resources/repos_labels/methods/add_labels' - - $ref: '#/components/x-stackQL-resources/repos_labels/methods/create_label' + - $ref: '#/components/x-stackQL-resources/labels/methods/add_labels' + - $ref: '#/components/x-stackQL-resources/labels/methods/create_label' update: [] delete: - - $ref: '#/components/x-stackQL-resources/repos_labels/methods/remove_label' - - $ref: '#/components/x-stackQL-resources/repos_labels/methods/remove_all_labels' - - $ref: '#/components/x-stackQL-resources/repos_labels/methods/delete_label' - repos_timeline: - id: github.issues.repos_timeline - name: repos_timeline - title: Repos Timeline + - $ref: '#/components/x-stackQL-resources/labels/methods/remove_label' + - $ref: '#/components/x-stackQL-resources/labels/methods/remove_all_labels' + - $ref: '#/components/x-stackQL-resources/labels/methods/delete_label' + timeline: + id: github.issues.timeline + name: timeline + title: Timeline methods: list_events_for_timeline: operation: @@ -30373,14 +30360,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_timeline/methods/list_events_for_timeline' + - $ref: '#/components/x-stackQL-resources/timeline/methods/list_events_for_timeline' insert: [] update: [] delete: [] - repos_milestones: - id: github.issues.repos_milestones - name: repos_milestones - title: Repos Milestones + milestones: + id: github.issues.milestones + name: milestones + title: Milestones methods: list_milestones: operation: @@ -30414,34 +30401,17 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_milestones/methods/get_milestone' - - $ref: '#/components/x-stackQL-resources/repos_milestones/methods/list_milestones' + - $ref: '#/components/x-stackQL-resources/milestones/methods/get_milestone' + - $ref: '#/components/x-stackQL-resources/milestones/methods/list_milestones' insert: - - $ref: '#/components/x-stackQL-resources/repos_milestones/methods/create_milestone' + - $ref: '#/components/x-stackQL-resources/milestones/methods/create_milestone' update: [] delete: - - $ref: '#/components/x-stackQL-resources/repos_milestones/methods/delete_milestone' - repos_milestones_labels: - id: github.issues.repos_milestones_labels - name: repos_milestones_labels - title: Repos Milestones Labels - methods: - list_labels_for_milestone: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1milestones~1{milestone_number}~1labels/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_milestones_labels/methods/list_labels_for_milestone' - insert: [] - update: [] - delete: [] - user: - id: github.issues.user - name: user - title: User + - $ref: '#/components/x-stackQL-resources/milestones/methods/delete_milestone' + user_issues: + id: github.issues.user_issues + name: user_issues + title: User Issues methods: list_for_authenticated_user: operation: @@ -30451,7 +30421,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user/methods/list_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/user_issues/methods/list_for_authenticated_user' insert: [] update: [] delete: [] @@ -30563,6 +30533,7 @@ paths: enabledForGitHubApps: false category: issues subcategory: issues + x-stackQL-resource: issues '/orgs/{org}/issues': get: summary: List organization issues assigned to the authenticated user @@ -30644,6 +30615,7 @@ paths: enabledForGitHubApps: false category: issues subcategory: issues + x-stackQL-resource: issues '/repos/{owner}/{repo}/assignees': get: summary: List assignees @@ -30681,6 +30653,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: assignees + x-stackQL-resource: assignees '/repos/{owner}/{repo}/assignees/{assignee}': get: summary: Check if a user can be assigned @@ -30718,6 +30691,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: assignees + x-stackQL-resource: assignees '/repos/{owner}/{repo}/issues': get: summary: List repository issues @@ -30814,6 +30788,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: issues + x-stackQL-resource: issues post: summary: Create an issue description: |- @@ -30919,6 +30894,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: issues + x-stackQL-resource: issues '/repos/{owner}/{repo}/issues/comments': get: summary: List issue comments for a repository @@ -30972,6 +30948,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: comments + x-stackQL-resource: comments '/repos/{owner}/{repo}/issues/comments/{comment_id}': get: summary: Get an issue comment @@ -31003,6 +30980,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: comments + x-stackQL-resource: comments patch: summary: Update an issue comment description: 'You can use the REST API to update comments on issues and pull requests. Every pull request is an issue, but not every issue is a pull request.' @@ -31049,6 +31027,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: comments + x-stackQL-resource: comments delete: summary: Delete an issue comment description: 'You can use the REST API to delete comments on issues and pull requests. Every pull request is an issue, but not every issue is a pull request.' @@ -31070,6 +31049,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: comments + x-stackQL-resource: comments '/repos/{owner}/{repo}/issues/events': get: summary: List issue events for a repository @@ -31107,6 +31087,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: events + x-stackQL-resource: events '/repos/{owner}/{repo}/issues/events/{event_id}': get: summary: Get an issue event @@ -31146,6 +31127,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: events + x-stackQL-resource: events '/repos/{owner}/{repo}/issues/{issue_number}': get: summary: Get an issue @@ -31194,6 +31176,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: issues + x-stackQL-resource: issues patch: summary: Update an issue description: Issue owners and users with push access can edit an issue. @@ -31307,6 +31290,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: issues + x-stackQL-resource: issues '/repos/{owner}/{repo}/issues/{issue_number}/assignees': post: summary: Add assignees to an issue @@ -31354,6 +31338,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: assignees + x-stackQL-resource: assignees delete: summary: Remove assignees from an issue description: Removes one or more assignees from an issue. @@ -31399,6 +31384,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: assignees + x-stackQL-resource: assignees '/repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}': get: summary: Check if a user can be assigned to a issue @@ -31437,6 +31423,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: assignees + x-stackQL-resource: assignees '/repos/{owner}/{repo}/issues/{issue_number}/comments': get: summary: List issue comments @@ -31481,6 +31468,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: comments + x-stackQL-resource: comments post: summary: Create an issue comment description: |- @@ -31547,6 +31535,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: comments + x-stackQL-resource: comments '/repos/{owner}/{repo}/issues/{issue_number}/events': get: summary: List issue events @@ -31585,6 +31574,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: events + x-stackQL-resource: events '/repos/{owner}/{repo}/issues/{issue_number}/labels': get: summary: List labels for an issue @@ -31627,6 +31617,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: labels + x-stackQL-resource: labels post: summary: Add labels to an issue description: 'Adds labels to an issue. If you provide an empty array of labels, all labels are removed from the issue. ' @@ -31711,6 +31702,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: labels + x-stackQL-resource: labels put: summary: Set labels for an issue description: Removes any previous labels and sets the new labels for an issue. @@ -31795,6 +31787,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: labels + x-stackQL-resource: labels delete: summary: Remove all labels from an issue description: Removes all labels from an issue. @@ -31822,6 +31815,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: labels + x-stackQL-resource: labels '/repos/{owner}/{repo}/issues/{issue_number}/labels/{name}': delete: summary: Remove a label from an issue @@ -31864,6 +31858,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: labels + x-stackQL-resource: labels '/repos/{owner}/{repo}/issues/{issue_number}/lock': put: summary: Lock an issue @@ -31922,6 +31917,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: issues + x-stackQL-resource: issues delete: summary: Unlock an issue description: Users with push access can unlock an issue's conversation. @@ -31947,6 +31943,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: issues + x-stackQL-resource: issues '/repos/{owner}/{repo}/issues/{issue_number}/timeline': get: summary: List timeline events for an issue @@ -31987,6 +31984,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: timeline + x-stackQL-resource: timeline '/repos/{owner}/{repo}/labels': get: summary: List labels for a repository @@ -32024,6 +32022,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: labels + x-stackQL-resource: labels post: summary: Create a label description: 'Creates a label for the specified repository with the given name and color. The name and color parameters are required. The color must be a valid [hexadecimal color code](http://www.color-hex.com/).' @@ -32084,6 +32083,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: labels + x-stackQL-resource: labels '/repos/{owner}/{repo}/labels/{name}': get: summary: Get a label @@ -32119,6 +32119,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: labels + x-stackQL-resource: labels patch: summary: Update a label description: Updates a label using the given label name. @@ -32173,6 +32174,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: labels + x-stackQL-resource: labels delete: summary: Delete a label description: Deletes a label using the given label name. @@ -32198,6 +32200,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: labels + x-stackQL-resource: labels '/repos/{owner}/{repo}/milestones': get: summary: List milestones @@ -32266,6 +32269,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: milestones + x-stackQL-resource: milestones post: summary: Create a milestone description: Creates a milestone. @@ -32335,6 +32339,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: milestones + x-stackQL-resource: milestones '/repos/{owner}/{repo}/milestones/{milestone_number}': get: summary: Get a milestone @@ -32366,6 +32371,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: milestones + x-stackQL-resource: milestones patch: summary: Update a milestone description: '' @@ -32425,6 +32431,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: milestones + x-stackQL-resource: milestones delete: summary: Delete a milestone description: Deletes a milestone using the given milestone number. @@ -32448,6 +32455,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: milestones + x-stackQL-resource: milestones '/repos/{owner}/{repo}/milestones/{milestone_number}/labels': get: summary: List labels for issues in a milestone @@ -32484,6 +32492,7 @@ paths: enabledForGitHubApps: true category: issues subcategory: labels + x-stackQL-resource: labels /user/issues: get: summary: List user account issues assigned to the authenticated user @@ -32566,3 +32575,4 @@ paths: enabledForGitHubApps: false category: issues subcategory: issues + x-stackQL-resource: issues diff --git a/providers/src/github/v00.00.00000/services/licenses.yaml b/providers/src/github/v00.00.00000/services/licenses.yaml index 67268938..c4dc3110 100644 --- a/providers/src/github/v00.00.00000/services/licenses.yaml +++ b/providers/src/github/v00.00.00000/services/licenses.yaml @@ -27040,18 +27040,6 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/licenses/methods/get' - - $ref: '#/components/x-stackQL-resources/licenses/methods/get_all_commonly_used' - insert: [] - update: [] - delete: [] - repos_license: - id: github.licenses.repos_license - name: repos_license - title: Repos License - methods: get_for_repo: operation: $ref: '#/paths/~1repos~1{owner}~1{repo}~1license/get' @@ -27060,7 +27048,9 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_license/methods/get_for_repo' + - $ref: '#/components/x-stackQL-resources/licenses/methods/get_for_repo' + - $ref: '#/components/x-stackQL-resources/licenses/methods/get' + - $ref: '#/components/x-stackQL-resources/licenses/methods/get_all_commonly_used' insert: [] update: [] delete: [] @@ -27102,6 +27092,7 @@ paths: enabledForGitHubApps: true category: licenses subcategory: licenses + x-stackQL-resource: licenses '/licenses/{license}': get: summary: Get a license @@ -27139,6 +27130,7 @@ paths: enabledForGitHubApps: true category: licenses subcategory: licenses + x-stackQL-resource: licenses '/repos/{owner}/{repo}/license': get: summary: Get the license for a repository @@ -27170,3 +27162,4 @@ paths: enabledForGitHubApps: true category: licenses subcategory: licenses + x-stackQL-resource: licenses diff --git a/providers/src/github/v00.00.00000/services/markdown.yaml b/providers/src/github/v00.00.00000/services/markdown.yaml index ab065279..0bde21e4 100644 --- a/providers/src/github/v00.00.00000/services/markdown.yaml +++ b/providers/src/github/v00.00.00000/services/markdown.yaml @@ -26805,16 +26805,6 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - raw: - id: github.markdown.raw - name: raw - title: Raw - methods: render_raw: operation: $ref: '#/paths/~1markdown~1raw/post' @@ -26894,6 +26884,7 @@ paths: enabledForGitHubApps: true category: markdown subcategory: markdown + x-stackQL-resource: markdown /markdown/raw: post: summary: Render a Markdown document in raw mode @@ -26944,3 +26935,4 @@ paths: enabledForGitHubApps: true category: markdown subcategory: markdown + x-stackQL-resource: markdown diff --git a/providers/src/github/v00.00.00000/services/migrations.yaml b/providers/src/github/v00.00.00000/services/migrations.yaml index 6a743bdd..cf25ef97 100644 --- a/providers/src/github/v00.00.00000/services/migrations.yaml +++ b/providers/src/github/v00.00.00000/services/migrations.yaml @@ -28521,10 +28521,10 @@ components: schema: type: string x-stackQL-resources: - orgs: - id: github.migrations.orgs - name: orgs - title: Orgs + migrations: + id: github.migrations.migrations + name: migrations + title: Migrations methods: list_for_org: operation: @@ -28544,17 +28544,37 @@ components: response: mediaType: application/json openAPIDocKey: '200' + list_for_authenticated_user: + operation: + $ref: '#/paths/~1user~1migrations/get' + response: + mediaType: application/json + openAPIDocKey: '200' + start_for_authenticated_user: + operation: + $ref: '#/paths/~1user~1migrations/post' + response: + mediaType: application/json + openAPIDocKey: '200' + get_status_for_authenticated_user: + operation: + $ref: '#/paths/~1user~1migrations~1{migration_id}/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs/methods/get_status_for_org' - - $ref: '#/components/x-stackQL-resources/orgs/methods/list_for_org' + - $ref: '#/components/x-stackQL-resources/migrations/methods/get_status_for_org' + - $ref: '#/components/x-stackQL-resources/migrations/methods/list_for_org' + - $ref: '#/components/x-stackQL-resources/migrations/methods/get_status_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/migrations/methods/list_for_authenticated_user' insert: [] update: [] delete: [] - orgs_archive: - id: github.migrations.orgs_archive - name: orgs_archive - title: Orgs Archive + archives: + id: github.migrations.archives + name: archives + title: Archives methods: download_archive_for_org: operation: @@ -28568,16 +28588,29 @@ components: response: mediaType: application/json openAPIDocKey: '200' + get_archive_for_authenticated_user: + operation: + $ref: '#/paths/~1user~1migrations~1{migration_id}~1archive/get' + response: + mediaType: application/json + openAPIDocKey: '200' + delete_archive_for_authenticated_user: + operation: + $ref: '#/paths/~1user~1migrations~1{migration_id}~1archive/delete' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: [] insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/orgs_archive/methods/delete_archive_for_org' - orgs_repos_lock: - id: github.migrations.orgs_repos_lock - name: orgs_repos_lock - title: Orgs Repos Lock + - $ref: '#/components/x-stackQL-resources/archives/methods/delete_archive_for_org' + - $ref: '#/components/x-stackQL-resources/archives/methods/delete_archive_for_authenticated_user' + repos: + id: github.migrations.repos + name: repos + title: Repos methods: unlock_repo_for_org: operation: @@ -28585,32 +28618,35 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - orgs_repositories: - id: github.migrations.orgs_repositories - name: orgs_repositories - title: Orgs Repositories - methods: list_repos_for_org: operation: $ref: '#/paths/~1orgs~1{org}~1migrations~1{migration_id}~1repositories/get' response: mediaType: application/json openAPIDocKey: '200' + unlock_repo_for_authenticated_user: + operation: + $ref: '#/paths/~1user~1migrations~1{migration_id}~1repos~1{repo_name}~1lock/delete' + response: + mediaType: application/json + openAPIDocKey: '200' + list_repos_for_authenticated_user: + operation: + $ref: '#/paths/~1user~1migrations~1{migration_id}~1repositories/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_repositories/methods/list_repos_for_org' + - $ref: '#/components/x-stackQL-resources/repos/methods/list_repos_for_org' + - $ref: '#/components/x-stackQL-resources/repos/methods/list_repos_for_authenticated_user' insert: [] update: [] delete: [] - repos_import: - id: github.migrations.repos_import - name: repos_import - title: Repos Import + source_imports: + id: github.migrations.source_imports + name: source_imports + title: Source Imports methods: get_import_status: operation: @@ -28636,22 +28672,16 @@ components: response: mediaType: application/json openAPIDocKey: '200' - set_lfs_preference: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1import~1lfs/patch' - response: - mediaType: application/json - openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_import/methods/get_import_status' + - $ref: '#/components/x-stackQL-resources/source_imports/methods/get_import_status' insert: [] update: [] delete: [] - repos_import_authors: - id: github.migrations.repos_import_authors - name: repos_import_authors - title: Repos Import Authors + commit_authors: + id: github.migrations.commit_authors + name: commit_authors + title: Commit Authors methods: get_commit_authors: operation: @@ -28667,14 +28697,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_import_authors/methods/get_commit_authors' + - $ref: '#/components/x-stackQL-resources/commit_authors/methods/get_commit_authors' insert: [] update: [] delete: [] - repos_import_large_files: - id: github.migrations.repos_import_large_files - name: repos_import_large_files - title: Repos Import Large Files + lfs: + id: github.migrations.lfs + name: lfs + title: Lfs methods: get_large_files: operation: @@ -28682,95 +28712,15 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_import_large_files/methods/get_large_files' - insert: [] - update: [] - delete: [] - user: - id: github.migrations.user - name: user - title: User - methods: - list_for_authenticated_user: - operation: - $ref: '#/paths/~1user~1migrations/get' - response: - mediaType: application/json - openAPIDocKey: '200' - start_for_authenticated_user: - operation: - $ref: '#/paths/~1user~1migrations/post' - response: - mediaType: application/json - openAPIDocKey: '200' - get_status_for_authenticated_user: - operation: - $ref: '#/paths/~1user~1migrations~1{migration_id}/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/user/methods/get_status_for_authenticated_user' - - $ref: '#/components/x-stackQL-resources/user/methods/list_for_authenticated_user' - insert: [] - update: [] - delete: [] - user_archive: - id: github.migrations.user_archive - name: user_archive - title: User Archive - methods: - get_archive_for_authenticated_user: - operation: - $ref: '#/paths/~1user~1migrations~1{migration_id}~1archive/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete_archive_for_authenticated_user: - operation: - $ref: '#/paths/~1user~1migrations~1{migration_id}~1archive/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/user_archive/methods/delete_archive_for_authenticated_user' - user_repos_lock: - id: github.migrations.user_repos_lock - name: user_repos_lock - title: User Repos Lock - methods: - unlock_repo_for_authenticated_user: - operation: - $ref: '#/paths/~1user~1migrations~1{migration_id}~1repos~1{repo_name}~1lock/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - user_repositories: - id: github.migrations.user_repositories - name: user_repositories - title: User Repositories - methods: - list_repos_for_authenticated_user: + set_lfs_preference: operation: - $ref: '#/paths/~1user~1migrations~1{migration_id}~1repositories/get' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1import~1lfs/patch' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_repositories/methods/list_repos_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/lfs/methods/get_large_files' insert: [] update: [] delete: [] @@ -28824,6 +28774,7 @@ paths: enabledForGitHubApps: false category: migrations subcategory: orgs + x-stackQL-resource: orgs post: summary: Start an organization migration description: Initiates the generation of a migration archive. @@ -28919,6 +28870,7 @@ paths: enabledForGitHubApps: false category: migrations subcategory: orgs + x-stackQL-resource: orgs '/orgs/{org}/migrations/{migration_id}': get: summary: Get an organization migration status @@ -28973,6 +28925,7 @@ paths: enabledForGitHubApps: false category: migrations subcategory: orgs + x-stackQL-resource: orgs '/orgs/{org}/migrations/{migration_id}/archive': get: summary: Download an organization migration archive @@ -28996,6 +28949,7 @@ paths: enabledForGitHubApps: false category: migrations subcategory: orgs + x-stackQL-resource: orgs delete: summary: Delete an organization migration archive description: Deletes a previous migration archive. Migration archives are automatically deleted after seven days. @@ -29018,6 +28972,7 @@ paths: enabledForGitHubApps: false category: migrations subcategory: orgs + x-stackQL-resource: orgs '/orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock': delete: summary: Unlock an organization repository @@ -29042,6 +28997,7 @@ paths: enabledForGitHubApps: false category: migrations subcategory: orgs + x-stackQL-resource: orgs '/orgs/{org}/migrations/{migration_id}/repositories': get: summary: List repositories in an organization migration @@ -29079,6 +29035,7 @@ paths: enabledForGitHubApps: false category: migrations subcategory: orgs + x-stackQL-resource: orgs '/repos/{owner}/{repo}/import': get: summary: Get an import status @@ -29149,6 +29106,7 @@ paths: enabledForGitHubApps: true category: migrations subcategory: source-imports + x-stackQL-resource: source_imports put: summary: Start an import description: |- @@ -29225,6 +29183,7 @@ paths: enabledForGitHubApps: true category: migrations subcategory: source-imports + x-stackQL-resource: source_imports patch: summary: Update an import description: |- @@ -29310,6 +29269,7 @@ paths: enabledForGitHubApps: true category: migrations subcategory: source-imports + x-stackQL-resource: source_imports delete: summary: Cancel an import description: | @@ -29337,6 +29297,7 @@ paths: enabledForGitHubApps: true category: migrations subcategory: source-imports + x-stackQL-resource: source_imports '/repos/{owner}/{repo}/import/authors': get: summary: Get commit authors @@ -29379,6 +29340,7 @@ paths: enabledForGitHubApps: true category: migrations subcategory: source-imports + x-stackQL-resource: source_imports '/repos/{owner}/{repo}/import/authors/{author_id}': patch: summary: Map a commit author @@ -29443,6 +29405,7 @@ paths: enabledForGitHubApps: true category: migrations subcategory: source-imports + x-stackQL-resource: source_imports '/repos/{owner}/{repo}/import/large_files': get: summary: Get large files @@ -29480,6 +29443,7 @@ paths: enabledForGitHubApps: true category: migrations subcategory: source-imports + x-stackQL-resource: source_imports '/repos/{owner}/{repo}/import/lfs': patch: summary: Update Git LFS preference @@ -29540,6 +29504,7 @@ paths: enabledForGitHubApps: true category: migrations subcategory: source-imports + x-stackQL-resource: source_imports /user/migrations: get: summary: List user migrations @@ -29579,6 +29544,7 @@ paths: enabledForGitHubApps: false category: migrations subcategory: users + x-stackQL-resource: users post: summary: Start a user migration description: Initiates the generation of a user migration archive. @@ -29689,6 +29655,7 @@ paths: enabledForGitHubApps: false category: migrations subcategory: users + x-stackQL-resource: users '/user/migrations/{migration_id}': get: summary: Get a user migration status @@ -29739,6 +29706,7 @@ paths: enabledForGitHubApps: false category: migrations subcategory: users + x-stackQL-resource: users '/user/migrations/{migration_id}/archive': get: summary: Download a user migration archive @@ -29786,6 +29754,7 @@ paths: enabledForGitHubApps: false category: migrations subcategory: users + x-stackQL-resource: users delete: summary: Delete a user migration archive description: 'Deletes a previous migration archive. Downloadable migration archives are automatically deleted after seven days. Migration metadata, which is returned in the [List user migrations](https://docs.github.com/rest/migrations/users#list-user-migrations) and [Get a user migration status](https://docs.github.com/rest/migrations/users#get-a-user-migration-status) endpoints, will continue to be available even after an archive is deleted.' @@ -29813,6 +29782,7 @@ paths: enabledForGitHubApps: false category: migrations subcategory: users + x-stackQL-resource: users '/user/migrations/{migration_id}/repos/{repo_name}/lock': delete: summary: Unlock a user repository @@ -29842,6 +29812,7 @@ paths: enabledForGitHubApps: false category: migrations subcategory: users + x-stackQL-resource: users '/user/migrations/{migration_id}/repositories': get: summary: List repositories for a user migration @@ -29878,3 +29849,4 @@ paths: enabledForGitHubApps: false category: migrations subcategory: users + x-stackQL-resource: users diff --git a/providers/src/github/v00.00.00000/services/oidc.yaml b/providers/src/github/v00.00.00000/services/oidc.yaml index aaf40977..f159b71a 100644 --- a/providers/src/github/v00.00.00000/services/oidc.yaml +++ b/providers/src/github/v00.00.00000/services/oidc.yaml @@ -26835,10 +26835,10 @@ components: schema: type: string x-stackQL-resources: - orgs_actions_customization_sub: - id: github.oidc.orgs_actions_customization_sub - name: orgs_actions_customization_sub - title: Orgs Actions Customization Sub + oidc: + id: github.oidc.oidc + name: oidc + title: Oidc methods: get_oidc_custom_sub_template_for_org: operation: @@ -26854,7 +26854,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_actions_customization_sub/methods/get_oidc_custom_sub_template_for_org' + - $ref: '#/components/x-stackQL-resources/oidc/methods/get_oidc_custom_sub_template_for_org' insert: [] update: [] delete: [] @@ -26888,6 +26888,7 @@ paths: enabledForGitHubApps: true category: actions subcategory: oidc + x-stackQL-resource: oidc put: summary: Set the customization template for an OIDC subject claim for an organization description: |- @@ -26930,3 +26931,4 @@ paths: previews: [] category: actions subcategory: oidc + x-stackQL-resource: oidc diff --git a/providers/src/github/v00.00.00000/services/orgs.yaml b/providers/src/github/v00.00.00000/services/orgs.yaml index e39b9607..f6ae605c 100644 --- a/providers/src/github/v00.00.00000/services/orgs.yaml +++ b/providers/src/github/v00.00.00000/services/orgs.yaml @@ -28937,31 +28937,14 @@ components: schema: type: string x-stackQL-resources: - organizations: - id: github.orgs.organizations - name: organizations - title: Organizations - methods: - list: - operation: - $ref: '#/paths/~1organizations/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/organizations/methods/list' - insert: [] - update: [] - delete: [] orgs: id: github.orgs.orgs name: orgs title: Orgs methods: - get: + list: operation: - $ref: '#/paths/~1orgs~1{org}/get' + $ref: '#/paths/~1organizations/get' response: mediaType: application/json openAPIDocKey: '200' @@ -28983,17 +28966,41 @@ components: response: mediaType: application/json openAPIDocKey: '200' + list_for_user: + operation: + $ref: '#/paths/~1users~1{username}~1orgs/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs/methods/get' + - $ref: '#/components/x-stackQL-resources/orgs/methods/list_for_user' + - $ref: '#/components/x-stackQL-resources/orgs/methods/list' insert: [] update: [] delete: - $ref: '#/components/x-stackQL-resources/orgs/methods/delete' - blocks: - id: github.orgs.blocks - name: blocks - title: Blocks + org: + id: github.orgs.org + name: org + title: Org + methods: + get: + operation: + $ref: '#/paths/~1orgs~1{org}/get' + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/org/methods/get' + insert: [] + update: [] + delete: [] + blocking: + id: github.orgs.blocking + name: blocking + title: Blocking methods: list_blocked_users: operation: @@ -29021,7 +29028,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/blocks/methods/list_blocked_users' + - $ref: '#/components/x-stackQL-resources/blocking/methods/list_blocked_users' insert: [] update: [] delete: [] @@ -29042,10 +29049,10 @@ components: insert: [] update: [] delete: [] - hooks: - id: github.orgs.hooks - name: hooks - title: Hooks + webhooks: + id: github.orgs.webhooks + name: webhooks + title: Webhooks methods: list_webhooks: operation: @@ -29085,17 +29092,17 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/hooks/methods/get_webhook' - - $ref: '#/components/x-stackQL-resources/hooks/methods/list_webhooks' + - $ref: '#/components/x-stackQL-resources/webhooks/methods/get_webhook' + - $ref: '#/components/x-stackQL-resources/webhooks/methods/list_webhooks' insert: - - $ref: '#/components/x-stackQL-resources/hooks/methods/create_webhook' + - $ref: '#/components/x-stackQL-resources/webhooks/methods/create_webhook' update: [] delete: - - $ref: '#/components/x-stackQL-resources/hooks/methods/delete_webhook' - hooks_config: - id: github.orgs.hooks_config - name: hooks_config - title: Hooks Config + - $ref: '#/components/x-stackQL-resources/webhooks/methods/delete_webhook' + webhook_config: + id: github.orgs.webhook_config + name: webhook_config + title: Webhook Config methods: get_webhook_config_for_org: operation: @@ -29111,14 +29118,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/hooks_config/methods/get_webhook_config_for_org' + - $ref: '#/components/x-stackQL-resources/webhook_config/methods/get_webhook_config_for_org' insert: [] update: [] delete: [] - hooks_deliveries: - id: github.orgs.hooks_deliveries - name: hooks_deliveries - title: Hooks Deliveries + webhook_deliveries: + id: github.orgs.webhook_deliveries + name: webhook_deliveries + title: Webhook Deliveries methods: list_webhook_deliveries: operation: @@ -29126,6 +29133,17 @@ components: response: mediaType: application/json openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/webhook_deliveries/methods/list_webhook_deliveries' + insert: [] + update: [] + delete: [] + webhook_delivery: + id: github.orgs.webhook_delivery + name: webhook_delivery + title: Webhook Delivery + methods: get_webhook_delivery: operation: $ref: '#/paths/~1orgs~1{org}~1hooks~1{hook_id}~1deliveries~1{delivery_id}/get' @@ -29140,15 +29158,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/hooks_deliveries/methods/get_webhook_delivery' - - $ref: '#/components/x-stackQL-resources/hooks_deliveries/methods/list_webhook_deliveries' + - $ref: '#/components/x-stackQL-resources/webhook_delivery/methods/get_webhook_delivery' insert: [] update: [] delete: [] - installations: - id: github.orgs.installations - name: installations - title: Installations + app_installations: + id: github.orgs.app_installations + name: app_installations + title: App Installations methods: list_app_installations: operation: @@ -29158,14 +29175,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/installations/methods/list_app_installations' + - $ref: '#/components/x-stackQL-resources/app_installations/methods/list_app_installations' insert: [] update: [] delete: [] - invitations: - id: github.orgs.invitations - name: invitations - title: Invitations + pending_invitations: + id: github.orgs.pending_invitations + name: pending_invitations + title: Pending Invitations methods: list_pending_invitations: operation: @@ -29173,6 +29190,17 @@ components: response: mediaType: application/json openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/pending_invitations/methods/list_pending_invitations' + insert: [] + update: [] + delete: [] + invitations: + id: github.orgs.invitations + name: invitations + title: Invitations + methods: create_invitation: operation: $ref: '#/paths/~1orgs~1{org}~1invitations/post' @@ -29186,16 +29214,15 @@ components: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/invitations/methods/list_pending_invitations' + select: [] insert: - $ref: '#/components/x-stackQL-resources/invitations/methods/create_invitation' update: [] delete: [] - invitations_teams: - id: github.orgs.invitations_teams - name: invitations_teams - title: Invitations Teams + invitation_teams: + id: github.orgs.invitation_teams + name: invitation_teams + title: Invitation Teams methods: list_invitation_teams: operation: @@ -29205,7 +29232,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/invitations_teams/methods/list_invitation_teams' + - $ref: '#/components/x-stackQL-resources/invitation_teams/methods/list_invitation_teams' insert: [] update: [] delete: [] @@ -29220,12 +29247,6 @@ components: response: mediaType: application/json openAPIDocKey: '200' - check_membership_for_user: - operation: - $ref: '#/paths/~1orgs~1{org}~1members~1{username}/get' - response: - mediaType: application/json - openAPIDocKey: '200' remove_member: operation: $ref: '#/paths/~1orgs~1{org}~1members~1{username}/delete' @@ -29239,11 +29260,17 @@ components: update: [] delete: - $ref: '#/components/x-stackQL-resources/members/methods/remove_member' - memberships: - id: github.orgs.memberships - name: memberships - title: Memberships + membership: + id: github.orgs.membership + name: membership + title: Membership methods: + check_membership_for_user: + operation: + $ref: '#/paths/~1orgs~1{org}~1members~1{username}/get' + response: + mediaType: application/json + openAPIDocKey: '200' get_membership_for_user: operation: $ref: '#/paths/~1orgs~1{org}~1memberships~1{username}/get' @@ -29264,11 +29291,11 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/memberships/methods/get_membership_for_user' + - $ref: '#/components/x-stackQL-resources/membership/methods/get_membership_for_user' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/memberships/methods/remove_membership_for_user' + - $ref: '#/components/x-stackQL-resources/membership/methods/remove_membership_for_user' outside_collaborators: id: github.orgs.outside_collaborators name: outside_collaborators @@ -29299,10 +29326,10 @@ components: update: [] delete: - $ref: '#/components/x-stackQL-resources/outside_collaborators/methods/remove_outside_collaborator' - personal_access_token_requests: - id: github.orgs.personal_access_token_requests - name: personal_access_token_requests - title: Personal Access Token Requests + pat_grant_requests: + id: github.orgs.pat_grant_requests + name: pat_grant_requests + title: Pat Grant Requests methods: list_pat_grant_requests: operation: @@ -29310,6 +29337,17 @@ components: response: mediaType: application/json openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/pat_grant_requests/methods/list_pat_grant_requests' + insert: [] + update: [] + delete: [] + personal_access_tokens: + id: github.orgs.personal_access_tokens + name: personal_access_tokens + title: Personal Access Tokens + methods: review_pat_grant_requests_in_bulk: operation: $ref: '#/paths/~1orgs~1{org}~1personal-access-token-requests/post' @@ -29322,16 +29360,27 @@ components: response: mediaType: application/json openAPIDocKey: '200' + update_pat_accesses: + operation: + $ref: '#/paths/~1orgs~1{org}~1personal-access-tokens/post' + response: + mediaType: application/json + openAPIDocKey: '200' + update_pat_access: + operation: + $ref: '#/paths/~1orgs~1{org}~1personal-access-tokens~1{pat_id}/post' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/personal_access_token_requests/methods/list_pat_grant_requests' + select: [] insert: [] update: [] delete: [] - personal_access_token_requests_repositories: - id: github.orgs.personal_access_token_requests_repositories - name: personal_access_token_requests_repositories - title: Personal Access Token Requests Repositories + pat_grant_request_repos: + id: github.orgs.pat_grant_request_repos + name: pat_grant_request_repos + title: Pat Grant Request Repos methods: list_pat_grant_request_repositories: operation: @@ -29341,14 +29390,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/personal_access_token_requests_repositories/methods/list_pat_grant_request_repositories' + - $ref: '#/components/x-stackQL-resources/pat_grant_request_repos/methods/list_pat_grant_request_repositories' insert: [] update: [] delete: [] - personal_access_tokens: - id: github.orgs.personal_access_tokens - name: personal_access_tokens - title: Personal Access Tokens + pat_grants: + id: github.orgs.pat_grants + name: pat_grants + title: Pat Grants methods: list_pat_grants: operation: @@ -29356,28 +29405,16 @@ components: response: mediaType: application/json openAPIDocKey: '200' - update_pat_accesses: - operation: - $ref: '#/paths/~1orgs~1{org}~1personal-access-tokens/post' - response: - mediaType: application/json - openAPIDocKey: '200' - update_pat_access: - operation: - $ref: '#/paths/~1orgs~1{org}~1personal-access-tokens~1{pat_id}/post' - response: - mediaType: application/json - openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/personal_access_tokens/methods/list_pat_grants' + - $ref: '#/components/x-stackQL-resources/pat_grants/methods/list_pat_grants' insert: [] update: [] delete: [] - personal_access_tokens_repositories: - id: github.orgs.personal_access_tokens_repositories - name: personal_access_tokens_repositories - title: Personal Access Tokens Repositories + pat_grant_repos: + id: github.orgs.pat_grant_repos + name: pat_grant_repos + title: Pat Grant Repos methods: list_pat_grant_repositories: operation: @@ -29387,7 +29424,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/personal_access_tokens_repositories/methods/list_pat_grant_repositories' + - $ref: '#/components/x-stackQL-resources/pat_grant_repos/methods/list_pat_grant_repositories' insert: [] update: [] delete: [] @@ -29402,6 +29439,17 @@ components: response: mediaType: application/json openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/public_members/methods/list_public_members' + insert: [] + update: [] + delete: [] + public_membership: + id: github.orgs.public_membership + name: public_membership + title: Public Membership + methods: check_public_membership_for_user: operation: $ref: '#/paths/~1orgs~1{org}~1public_members~1{username}/get' @@ -29421,12 +29469,11 @@ components: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/public_members/methods/list_public_members' + select: [] insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/public_members/methods/remove_public_membership_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/public_membership/methods/remove_public_membership_for_authenticated_user' security_managers: id: github.orgs.security_managers name: security_managers @@ -29438,17 +29485,6 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/security_managers/methods/list_security_manager_teams' - insert: [] - update: [] - delete: [] - security_managers_teams: - id: github.orgs.security_managers_teams - name: security_managers_teams - title: Security Managers Teams - methods: add_security_manager_team: operation: $ref: '#/paths/~1orgs~1{org}~1security-managers~1teams~1{team_slug}/put' @@ -29462,15 +29498,16 @@ components: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/security_managers/methods/list_security_manager_teams' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/security_managers_teams/methods/remove_security_manager_team' - user_memberships: - id: github.orgs.user_memberships - name: user_memberships - title: User Memberships + - $ref: '#/components/x-stackQL-resources/security_managers/methods/remove_security_manager_team' + memberships_for_user: + id: github.orgs.memberships_for_user + name: memberships_for_user + title: Memberships For User methods: list_memberships_for_authenticated_user: operation: @@ -29492,15 +29529,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_memberships/methods/get_membership_for_authenticated_user' - - $ref: '#/components/x-stackQL-resources/user_memberships/methods/list_memberships_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/memberships_for_user/methods/get_membership_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/memberships_for_user/methods/list_memberships_for_authenticated_user' insert: [] update: [] delete: [] - user: - id: github.orgs.user - name: user - title: User + orgs_for_user: + id: github.orgs.orgs_for_user + name: orgs_for_user + title: Orgs For User methods: list_for_authenticated_user: operation: @@ -29510,24 +29547,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user/methods/list_for_authenticated_user' - insert: [] - update: [] - delete: [] - users: - id: github.orgs.users - name: users - title: Users - methods: - list_for_user: - operation: - $ref: '#/paths/~1users~1{username}~1orgs/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/users/methods/list_for_user' + - $ref: '#/components/x-stackQL-resources/orgs_for_user/methods/list_for_authenticated_user' insert: [] update: [] delete: [] @@ -29572,6 +29592,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: orgs + x-stackQL-resource: orgs '/orgs/{org}': get: summary: Get an organization @@ -29604,6 +29625,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: orgs + x-stackQL-resource: orgs patch: summary: Update an organization description: |- @@ -29799,6 +29821,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: orgs + x-stackQL-resource: orgs delete: summary: Delete an organization description: |- @@ -29829,6 +29852,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: orgs + x-stackQL-resource: orgs '/orgs/{org}/blocks': get: summary: List users blocked by an organization @@ -29860,6 +29884,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: blocking + x-stackQL-resource: blocking '/orgs/{org}/blocks/{username}': get: summary: Check if a user is blocked by an organization @@ -29887,6 +29912,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: blocking + x-stackQL-resource: blocking put: summary: Block a user from an organization description: Blocks the given user on behalf of the specified organization and returns a 204. If the organization cannot block the given user a 422 is returned. @@ -29909,6 +29935,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: blocking + x-stackQL-resource: blocking delete: summary: Unblock a user from an organization description: Unblocks the given user on behalf of the specified organization. @@ -29929,6 +29956,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: blocking + x-stackQL-resource: blocking '/orgs/{org}/failed_invitations': get: summary: List failed organization invitations @@ -29965,6 +29993,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: members + x-stackQL-resource: members '/orgs/{org}/hooks': get: summary: List organization webhooks @@ -30001,6 +30030,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: webhooks + x-stackQL-resource: webhooks post: summary: Create an organization webhook description: 'Here''s how you can create a hook that posts payloads in JSON format:' @@ -30093,6 +30123,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: webhooks + x-stackQL-resource: webhooks '/orgs/{org}/hooks/{hook_id}': get: summary: Get an organization webhook @@ -30123,6 +30154,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: webhooks + x-stackQL-resource: webhooks patch: summary: Update an organization webhook description: 'Updates a webhook configured in an organization. When you update a webhook, the `secret` will be overwritten. If you previously had a `secret` set, you must provide the same `secret` or set a new `secret` or the secret will be removed. If you are only updating individual webhook `config` properties, use "[Update a webhook configuration for an organization](/rest/orgs/webhooks#update-a-webhook-configuration-for-an-organization)."' @@ -30196,6 +30228,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: webhooks + x-stackQL-resource: webhooks delete: summary: Delete an organization webhook description: '' @@ -30218,6 +30251,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: webhooks + x-stackQL-resource: webhooks '/orgs/{org}/hooks/{hook_id}/config': get: summary: Get a webhook configuration for an organization @@ -30249,6 +30283,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: webhooks + x-stackQL-resource: webhooks patch: summary: Update a webhook configuration for an organization description: |- @@ -30302,6 +30337,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: webhooks + x-stackQL-resource: webhooks '/orgs/{org}/hooks/{hook_id}/deliveries': get: summary: List deliveries for an organization webhook @@ -30343,6 +30379,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: webhooks + x-stackQL-resource: webhooks '/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}': get: summary: Get a webhook delivery for an organization webhook @@ -30376,6 +30413,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: webhooks + x-stackQL-resource: webhooks '/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts': post: summary: Redeliver a delivery for an organization webhook @@ -30402,6 +30440,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: webhooks + x-stackQL-resource: webhooks '/orgs/{org}/hooks/{hook_id}/pings': post: summary: Ping an organization webhook @@ -30425,6 +30464,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: webhooks + x-stackQL-resource: webhooks '/orgs/{org}/installations': get: summary: List app installations for an organization @@ -30467,6 +30507,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: orgs + x-stackQL-resource: orgs '/orgs/{org}/invitations': get: summary: List pending organization invitations @@ -30527,6 +30568,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: members + x-stackQL-resource: members post: summary: Create an organization invitation description: |- @@ -30599,6 +30641,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: members + x-stackQL-resource: members '/orgs/{org}/invitations/{invitation_id}': delete: summary: Cancel an organization invitation @@ -30628,6 +30671,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: members + x-stackQL-resource: members '/orgs/{org}/invitations/{invitation_id}/teams': get: summary: List organization invitation teams @@ -30665,6 +30709,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: members + x-stackQL-resource: members '/orgs/{org}/members': get: summary: List organization members @@ -30722,6 +30767,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: members + x-stackQL-resource: members '/orgs/{org}/members/{username}': get: summary: Check organization membership for a user @@ -30752,6 +30798,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: members + x-stackQL-resource: members delete: summary: Remove an organization member description: Removing a user from this list will remove them from all teams and they will no longer have any access to the organization's repositories. @@ -30774,6 +30821,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: members + x-stackQL-resource: members '/orgs/{org}/memberships/{username}': get: summary: Get organization membership for a user @@ -30806,6 +30854,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: members + x-stackQL-resource: members put: summary: Set organization membership for a user description: |- @@ -30868,6 +30917,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: members + x-stackQL-resource: members delete: summary: Remove organization membership for a user description: |- @@ -30895,6 +30945,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: members + x-stackQL-resource: members '/orgs/{org}/outside_collaborators': get: summary: List outside collaborators for an organization @@ -30939,6 +30990,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: outside-collaborators + x-stackQL-resource: outside_collaborators '/orgs/{org}/outside_collaborators/{username}': put: summary: Convert an organization member to outside collaborator @@ -30994,6 +31046,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: outside-collaborators + x-stackQL-resource: outside_collaborators delete: summary: Remove outside collaborator from an organization description: Removing a user from this list will remove them from all the organization's repositories. @@ -31030,6 +31083,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: outside-collaborators + x-stackQL-resource: outside_collaborators '/orgs/{org}/personal-access-token-requests': get: summary: List requests to access organization resources with fine-grained personal access tokens @@ -31083,6 +31137,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: personal-access-tokens + x-stackQL-resource: personal_access_tokens post: summary: Review requests to access organization resources with fine-grained personal access tokens description: |- @@ -31149,6 +31204,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: personal-access-tokens + x-stackQL-resource: personal_access_tokens '/orgs/{org}/personal-access-token-requests/{pat_request_id}': post: summary: Review a request to access organization resources with a fine-grained personal access token @@ -31212,6 +31268,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: personal-access-tokens + x-stackQL-resource: personal_access_tokens '/orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories': get: summary: List repositories requested to be accessed by a fine-grained personal access token @@ -31262,6 +31319,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: personal-access-tokens + x-stackQL-resource: personal_access_tokens '/orgs/{org}/personal-access-tokens': get: summary: List fine-grained personal access tokens with access to organization resources @@ -31315,6 +31373,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: personal-access-tokens + x-stackQL-resource: personal_access_tokens post: summary: Update the access to organization resources via fine-grained personal access tokens description: |- @@ -31377,6 +31436,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: personal-access-tokens + x-stackQL-resource: personal_access_tokens '/orgs/{org}/personal-access-tokens/{pat_id}': post: summary: Update the access a fine-grained personal access token has to organization resources @@ -31429,6 +31489,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: personal-access-tokens + x-stackQL-resource: personal_access_tokens '/orgs/{org}/personal-access-tokens/{pat_id}/repositories': get: summary: List repositories a fine-grained personal access token has access to @@ -31479,6 +31540,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: personal-access-tokens + x-stackQL-resource: personal_access_tokens '/orgs/{org}/public_members': get: summary: List public organization members @@ -31513,6 +31575,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: members + x-stackQL-resource: members '/orgs/{org}/public_members/{username}': get: summary: Check public organization membership for a user @@ -31536,6 +31599,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: members + x-stackQL-resource: members put: summary: Set public organization membership for the authenticated user description: |- @@ -31561,6 +31625,7 @@ paths: enabledForGitHubApps: false category: orgs subcategory: members + x-stackQL-resource: members delete: summary: Remove public organization membership for the authenticated user description: 'Removes the public membership for the authenticated user from the specified organization, unless public visibility is enforced by default.' @@ -31581,6 +31646,7 @@ paths: enabledForGitHubApps: false category: orgs subcategory: members + x-stackQL-resource: members '/orgs/{org}/security-managers': get: summary: List security manager teams @@ -31616,6 +31682,7 @@ paths: previews: [] category: orgs subcategory: security-managers + x-stackQL-resource: security_managers '/orgs/{org}/security-managers/teams/{team_slug}': put: summary: Add a security manager team @@ -31645,6 +31712,7 @@ paths: previews: [] category: orgs subcategory: security-managers + x-stackQL-resource: security_managers delete: summary: Remove a security manager team description: |- @@ -31671,6 +31739,7 @@ paths: previews: [] category: orgs subcategory: security-managers + x-stackQL-resource: security_managers '/orgs/{org}/{security_product}/{enablement}': post: summary: Enable or disable a security feature for an organization @@ -31722,6 +31791,7 @@ paths: previews: [] category: orgs subcategory: orgs + x-stackQL-resource: orgs /user/memberships/orgs: get: summary: List organization memberships for the authenticated user @@ -31772,6 +31842,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: members + x-stackQL-resource: members '/user/memberships/orgs/{org}': get: summary: Get an organization membership for the authenticated user @@ -31803,6 +31874,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: members + x-stackQL-resource: members patch: summary: Update an organization membership for the authenticated user description: 'Converts the authenticated user to an active member of the organization, if that user has a pending invitation from the organization.' @@ -31853,6 +31925,7 @@ paths: enabledForGitHubApps: true category: orgs subcategory: members + x-stackQL-resource: members /user/orgs: get: summary: List organizations for the authenticated user @@ -31897,6 +31970,7 @@ paths: enabledForGitHubApps: false category: orgs subcategory: orgs + x-stackQL-resource: orgs '/users/{username}/orgs': get: summary: List organizations for a user @@ -31934,3 +32008,4 @@ paths: enabledForGitHubApps: true category: orgs subcategory: orgs + x-stackQL-resource: orgs diff --git a/providers/src/github/v00.00.00000/services/packages.yaml b/providers/src/github/v00.00.00000/services/packages.yaml index de8252b4..8e49ea02 100644 --- a/providers/src/github/v00.00.00000/services/packages.yaml +++ b/providers/src/github/v00.00.00000/services/packages.yaml @@ -27579,10 +27579,10 @@ components: schema: type: string x-stackQL-resources: - orgs_docker_conflicts: - id: github.packages.orgs_docker_conflicts - name: orgs_docker_conflicts - title: Orgs Docker Conflicts + docker_migration_packages: + id: github.packages.docker_migration_packages + name: docker_migration_packages + title: Docker Migration Packages methods: list_docker_migration_conflicting_packages_for_organization: operation: @@ -27590,16 +27590,30 @@ components: response: mediaType: application/json openAPIDocKey: '200' + list_docker_migration_conflicting_packages_for_authenticated_user: + operation: + $ref: '#/paths/~1user~1docker~1conflicts/get' + response: + mediaType: application/json + openAPIDocKey: '200' + list_docker_migration_conflicting_packages_for_user: + operation: + $ref: '#/paths/~1users~1{username}~1docker~1conflicts/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_docker_conflicts/methods/list_docker_migration_conflicting_packages_for_organization' + - $ref: '#/components/x-stackQL-resources/docker_migration_packages/methods/list_docker_migration_conflicting_packages_for_organization' + - $ref: '#/components/x-stackQL-resources/docker_migration_packages/methods/list_docker_migration_conflicting_packages_for_user' + - $ref: '#/components/x-stackQL-resources/docker_migration_packages/methods/list_docker_migration_conflicting_packages_for_authenticated_user' insert: [] update: [] delete: [] - orgs: - id: github.packages.orgs - name: orgs - title: Orgs + org_packages: + id: github.packages.org_packages + name: org_packages + title: Org Packages methods: list_packages_for_organization: operation: @@ -27627,16 +27641,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs/methods/get_package_for_organization' - - $ref: '#/components/x-stackQL-resources/orgs/methods/list_packages_for_organization' + - $ref: '#/components/x-stackQL-resources/org_packages/methods/get_package_for_organization' + - $ref: '#/components/x-stackQL-resources/org_packages/methods/list_packages_for_organization' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/orgs/methods/delete_package_for_org' - orgs_versions: - id: github.packages.orgs_versions - name: orgs_versions - title: Orgs Versions + - $ref: '#/components/x-stackQL-resources/org_packages/methods/delete_package_for_org' + org_versions: + id: github.packages.org_versions + name: org_versions + title: Org Versions methods: get_all_package_versions_for_package_owned_by_org: operation: @@ -27664,33 +27678,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_versions/methods/get_package_version_for_organization' - - $ref: '#/components/x-stackQL-resources/orgs_versions/methods/get_all_package_versions_for_package_owned_by_org' + - $ref: '#/components/x-stackQL-resources/org_versions/methods/get_package_version_for_organization' + - $ref: '#/components/x-stackQL-resources/org_versions/methods/get_all_package_versions_for_package_owned_by_org' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/orgs_versions/methods/delete_package_version_for_org' - user_docker_conflicts: - id: github.packages.user_docker_conflicts - name: user_docker_conflicts - title: User Docker Conflicts - methods: - list_docker_migration_conflicting_packages_for_authenticated_user: - operation: - $ref: '#/paths/~1user~1docker~1conflicts/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/user_docker_conflicts/methods/list_docker_migration_conflicting_packages_for_authenticated_user' - insert: [] - update: [] - delete: [] - user: - id: github.packages.user - name: user - title: User + - $ref: '#/components/x-stackQL-resources/org_versions/methods/delete_package_version_for_org' + auth_user_packages: + id: github.packages.auth_user_packages + name: auth_user_packages + title: Auth User Packages methods: list_packages_for_authenticated_user: operation: @@ -27718,16 +27715,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user/methods/get_package_for_authenticated_user' - - $ref: '#/components/x-stackQL-resources/user/methods/list_packages_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/auth_user_packages/methods/get_package_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/auth_user_packages/methods/list_packages_for_authenticated_user' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/user/methods/delete_package_for_authenticated_user' - user_versions: - id: github.packages.user_versions - name: user_versions - title: User Versions + - $ref: '#/components/x-stackQL-resources/auth_user_packages/methods/delete_package_for_authenticated_user' + auth_user_versions: + id: github.packages.auth_user_versions + name: auth_user_versions + title: Auth User Versions methods: get_all_package_versions_for_package_owned_by_authenticated_user: operation: @@ -27755,33 +27752,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_versions/methods/get_package_version_for_authenticated_user' - - $ref: '#/components/x-stackQL-resources/user_versions/methods/get_all_package_versions_for_package_owned_by_authenticated_user' + - $ref: '#/components/x-stackQL-resources/auth_user_versions/methods/get_package_version_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/auth_user_versions/methods/get_all_package_versions_for_package_owned_by_authenticated_user' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/user_versions/methods/delete_package_version_for_authenticated_user' - users_docker_conflicts: - id: github.packages.users_docker_conflicts - name: users_docker_conflicts - title: Users Docker Conflicts - methods: - list_docker_migration_conflicting_packages_for_user: - operation: - $ref: '#/paths/~1users~1{username}~1docker~1conflicts/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/users_docker_conflicts/methods/list_docker_migration_conflicting_packages_for_user' - insert: [] - update: [] - delete: [] - users: - id: github.packages.users - name: users - title: Users + - $ref: '#/components/x-stackQL-resources/auth_user_versions/methods/delete_package_version_for_authenticated_user' + user_packages: + id: github.packages.user_packages + name: user_packages + title: User Packages methods: list_packages_for_user: operation: @@ -27809,16 +27789,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/users/methods/get_package_for_user' - - $ref: '#/components/x-stackQL-resources/users/methods/list_packages_for_user' + - $ref: '#/components/x-stackQL-resources/user_packages/methods/get_package_for_user' + - $ref: '#/components/x-stackQL-resources/user_packages/methods/list_packages_for_user' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/users/methods/delete_package_for_user' - users_versions: - id: github.packages.users_versions - name: users_versions - title: Users Versions + - $ref: '#/components/x-stackQL-resources/user_packages/methods/delete_package_for_user' + user_versions: + id: github.packages.user_versions + name: user_versions + title: User Versions methods: get_all_package_versions_for_package_owned_by_user: operation: @@ -27846,12 +27826,12 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/users_versions/methods/get_package_version_for_user' - - $ref: '#/components/x-stackQL-resources/users_versions/methods/get_all_package_versions_for_package_owned_by_user' + - $ref: '#/components/x-stackQL-resources/user_versions/methods/get_package_version_for_user' + - $ref: '#/components/x-stackQL-resources/user_versions/methods/get_all_package_versions_for_package_owned_by_user' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/users_versions/methods/delete_package_version_for_user' + - $ref: '#/components/x-stackQL-resources/user_versions/methods/delete_package_version_for_user' paths: '/orgs/{org}/docker/conflicts': get: @@ -27888,6 +27868,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages '/orgs/{org}/packages': get: summary: List packages for an organization @@ -27952,6 +27933,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages '/orgs/{org}/packages/{package_type}/{package_name}': get: summary: Get a package for an organization @@ -27984,6 +27966,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages delete: summary: Delete a package for an organization description: |- @@ -28016,6 +27999,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages '/orgs/{org}/packages/{package_type}/{package_name}/restore': post: summary: Restore a package for an organization @@ -28059,6 +28043,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages '/orgs/{org}/packages/{package_type}/{package_name}/versions': get: summary: List package versions for a package owned by an organization @@ -28111,6 +28096,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages '/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}': get: summary: Get a package version for an organization @@ -28144,6 +28130,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages delete: summary: Delete package version for an organization description: |- @@ -28177,6 +28164,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages '/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore': post: summary: Restore package version for an organization @@ -28215,6 +28203,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages /user/docker/conflicts: get: summary: Get list of conflicting packages during Docker migration for authenticated-user @@ -28244,6 +28233,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages /user/packages: get: summary: List packages for the authenticated user's namespace @@ -28293,6 +28283,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages '/user/packages/{package_type}/{package_name}': get: summary: Get a package for the authenticated user @@ -28324,6 +28315,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages delete: summary: Delete a package for the authenticated user description: |- @@ -28354,6 +28346,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages '/user/packages/{package_type}/{package_name}/restore': post: summary: Restore a package for the authenticated user @@ -28394,6 +28387,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages '/user/packages/{package_type}/{package_name}/versions': get: summary: List package versions for a package owned by the authenticated user @@ -28445,6 +28439,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages '/user/packages/{package_type}/{package_name}/versions/{package_version_id}': get: summary: Get a package version for the authenticated user @@ -28477,6 +28472,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages delete: summary: Delete a package version for the authenticated user description: |- @@ -28508,6 +28504,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages '/user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore': post: summary: Restore a package version for the authenticated user @@ -28543,6 +28540,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages '/users/{username}/docker/conflicts': get: summary: Get list of conflicting packages during Docker migration for user @@ -28578,6 +28576,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages '/users/{username}/packages': get: summary: List packages for a user @@ -28632,6 +28631,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages '/users/{username}/packages/{package_type}/{package_name}': get: summary: Get a package for a user @@ -28664,6 +28664,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages delete: summary: Delete a package for a user description: |- @@ -28696,6 +28697,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages '/users/{username}/packages/{package_type}/{package_name}/restore': post: summary: Restore a package for a user @@ -28739,6 +28741,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages '/users/{username}/packages/{package_type}/{package_name}/versions': get: summary: List package versions for a package owned by a user @@ -28779,6 +28782,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages '/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}': get: summary: Get a package version for a user @@ -28812,6 +28816,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages delete: summary: Delete package version for a user description: |- @@ -28845,6 +28850,7 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages '/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore': post: summary: Restore package version for a user @@ -28883,3 +28889,4 @@ paths: enabledForGitHubApps: false category: packages subcategory: packages + x-stackQL-resource: packages diff --git a/providers/src/github/v00.00.00000/services/projects.yaml b/providers/src/github/v00.00.00000/services/projects.yaml index 75d59993..23666e96 100644 --- a/providers/src/github/v00.00.00000/services/projects.yaml +++ b/providers/src/github/v00.00.00000/services/projects.yaml @@ -27228,10 +27228,10 @@ components: schema: type: string x-stackQL-resources: - orgs: - id: github.projects.orgs - name: orgs - title: Orgs + projects: + id: github.projects.projects + name: projects + title: Projects methods: list_for_org: operation: @@ -27245,17 +27245,65 @@ components: response: mediaType: application/json openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1projects~1{project_id}/get' + response: + mediaType: application/json + openAPIDocKey: '200' + update: + operation: + $ref: '#/paths/~1projects~1{project_id}/patch' + response: + mediaType: application/json + openAPIDocKey: '200' + delete: + operation: + $ref: '#/paths/~1projects~1{project_id}/delete' + response: + mediaType: application/json + openAPIDocKey: '200' + list_for_repo: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1projects/get' + response: + mediaType: application/json + openAPIDocKey: '200' + create_for_repo: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1projects/post' + response: + mediaType: application/json + openAPIDocKey: '200' + create_for_authenticated_user: + operation: + $ref: '#/paths/~1user~1projects/post' + response: + mediaType: application/json + openAPIDocKey: '200' + list_for_user: + operation: + $ref: '#/paths/~1users~1{username}~1projects/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs/methods/list_for_org' + - $ref: '#/components/x-stackQL-resources/projects/methods/list_for_repo' + - $ref: '#/components/x-stackQL-resources/projects/methods/list_for_org' + - $ref: '#/components/x-stackQL-resources/projects/methods/get' + - $ref: '#/components/x-stackQL-resources/projects/methods/list_for_user' insert: - - $ref: '#/components/x-stackQL-resources/orgs/methods/create_for_org' + - $ref: '#/components/x-stackQL-resources/projects/methods/create_for_repo' + - $ref: '#/components/x-stackQL-resources/projects/methods/create_for_org' + - $ref: '#/components/x-stackQL-resources/projects/methods/create_for_authenticated_user' update: [] - delete: [] - columns_cards: - id: github.projects.columns_cards - name: columns_cards - title: Columns Cards + delete: + - $ref: '#/components/x-stackQL-resources/projects/methods/delete' + cards: + id: github.projects.cards + name: cards + title: Cards methods: get_card: operation: @@ -27275,33 +27323,33 @@ components: response: mediaType: application/json openAPIDocKey: '200' - list_cards: + move_card: operation: - $ref: '#/paths/~1projects~1columns~1{column_id}~1cards/get' + $ref: '#/paths/~1projects~1columns~1cards~1{card_id}~1moves/post' response: mediaType: application/json openAPIDocKey: '200' - create_card: + list_cards: operation: - $ref: '#/paths/~1projects~1columns~1{column_id}~1cards/post' + $ref: '#/paths/~1projects~1columns~1{column_id}~1cards/get' response: mediaType: application/json openAPIDocKey: '200' - move_card: + create_card: operation: - $ref: '#/paths/~1projects~1columns~1cards~1{card_id}~1moves/post' + $ref: '#/paths/~1projects~1columns~1{column_id}~1cards/post' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/columns_cards/methods/get_card' - - $ref: '#/components/x-stackQL-resources/columns_cards/methods/list_cards' + - $ref: '#/components/x-stackQL-resources/cards/methods/get_card' + - $ref: '#/components/x-stackQL-resources/cards/methods/list_cards' insert: - - $ref: '#/components/x-stackQL-resources/columns_cards/methods/create_card' + - $ref: '#/components/x-stackQL-resources/cards/methods/create_card' update: [] delete: - - $ref: '#/components/x-stackQL-resources/columns_cards/methods/delete_card' + - $ref: '#/components/x-stackQL-resources/cards/methods/delete_card' columns: id: github.projects.columns name: columns @@ -27325,21 +27373,21 @@ components: response: mediaType: application/json openAPIDocKey: '200' - list_columns: + move_column: operation: - $ref: '#/paths/~1projects~1{project_id}~1columns/get' + $ref: '#/paths/~1projects~1columns~1{column_id}~1moves/post' response: mediaType: application/json openAPIDocKey: '200' - create_column: + list_columns: operation: - $ref: '#/paths/~1projects~1{project_id}~1columns/post' + $ref: '#/paths/~1projects~1{project_id}~1columns/get' response: mediaType: application/json openAPIDocKey: '200' - move_column: + create_column: operation: - $ref: '#/paths/~1projects~1columns~1{column_id}~1moves/post' + $ref: '#/paths/~1projects~1{project_id}~1columns/post' response: mediaType: application/json openAPIDocKey: '200' @@ -27352,36 +27400,6 @@ components: update: [] delete: - $ref: '#/components/x-stackQL-resources/columns/methods/delete_column' - projects: - id: github.projects.projects - name: projects - title: Projects - methods: - get: - operation: - $ref: '#/paths/~1projects~1{project_id}/get' - response: - mediaType: application/json - openAPIDocKey: '200' - update: - operation: - $ref: '#/paths/~1projects~1{project_id}/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1projects~1{project_id}/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/projects/methods/get' - insert: [] - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/projects/methods/delete' collaborators: id: github.projects.collaborators name: collaborators @@ -27405,18 +27423,6 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/collaborators/methods/list_collaborators' - insert: [] - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/collaborators/methods/remove_collaborator' - collaborators_permission: - id: github.projects.collaborators_permission - name: collaborators_permission - title: Collaborators Permission - methods: get_permission_for_user: operation: $ref: '#/paths/~1projects~1{project_id}~1collaborators~1{username}~1permission/get' @@ -27425,68 +27431,12 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/collaborators_permission/methods/get_permission_for_user' - insert: [] - update: [] - delete: [] - repos: - id: github.projects.repos - name: repos - title: Repos - methods: - list_for_repo: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1projects/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_for_repo: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1projects/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos/methods/list_for_repo' - insert: - - $ref: '#/components/x-stackQL-resources/repos/methods/create_for_repo' - update: [] - delete: [] - user: - id: github.projects.user - name: user - title: User - methods: - create_for_authenticated_user: - operation: - $ref: '#/paths/~1user~1projects/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: - - $ref: '#/components/x-stackQL-resources/user/methods/create_for_authenticated_user' - update: [] - delete: [] - users: - id: github.projects.users - name: users - title: Users - methods: - list_for_user: - operation: - $ref: '#/paths/~1users~1{username}~1projects/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/users/methods/list_for_user' + - $ref: '#/components/x-stackQL-resources/collaborators/methods/get_permission_for_user' + - $ref: '#/components/x-stackQL-resources/collaborators/methods/list_collaborators' insert: [] update: [] - delete: [] + delete: + - $ref: '#/components/x-stackQL-resources/collaborators/methods/remove_collaborator' paths: '/orgs/{org}/projects': get: @@ -27535,6 +27485,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: projects + x-stackQL-resource: projects post: summary: Create an organization project description: 'Creates an organization project board. Returns a `410 Gone` status if projects are disabled in the organization or if the organization does not have existing classic projects. If you do not have sufficient privileges to perform this action, a `401 Unauthorized` or `410 Gone` status is returned.' @@ -27591,6 +27542,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: projects + x-stackQL-resource: projects '/projects/columns/cards/{card_id}': get: summary: Get a project card @@ -27626,6 +27578,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: cards + x-stackQL-resource: cards patch: summary: Update an existing project card description: '' @@ -27684,6 +27637,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: cards + x-stackQL-resource: cards delete: summary: Delete a project card description: Deletes a project card @@ -27724,6 +27678,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: cards + x-stackQL-resource: cards '/projects/columns/cards/{card_id}/moves': post: summary: Move a project card @@ -27831,6 +27786,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: cards + x-stackQL-resource: cards '/projects/columns/{column_id}': get: summary: Get a project column @@ -27866,6 +27822,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: columns + x-stackQL-resource: columns patch: summary: Update an existing project column description: '' @@ -27917,6 +27874,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: columns + x-stackQL-resource: columns delete: summary: Delete a project column description: Deletes a project column. @@ -27942,6 +27900,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: columns + x-stackQL-resource: columns '/projects/columns/{column_id}/cards': get: summary: List project cards @@ -27993,6 +27952,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: cards + x-stackQL-resource: cards post: summary: Create a project card description: '' @@ -28090,6 +28050,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: cards + x-stackQL-resource: cards '/projects/columns/{column_id}/moves': post: summary: Move a project column @@ -28147,6 +28108,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: columns + x-stackQL-resource: columns '/projects/{project_id}': get: summary: Get a project @@ -28180,6 +28142,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: projects + x-stackQL-resource: projects patch: summary: Update a project description: 'Updates a project board''s information. Returns a `404 Not Found` status if projects are disabled. If you do not have sufficient privileges to perform this action, a `401 Unauthorized` or `410 Gone` status is returned.' @@ -28271,6 +28234,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: projects + x-stackQL-resource: projects delete: summary: Delete a project description: Deletes a project board. Returns a `404 Not Found` status if projects are disabled. @@ -28313,6 +28277,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: projects + x-stackQL-resource: projects '/projects/{project_id}/collaborators': get: summary: List project collaborators @@ -28368,6 +28333,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: collaborators + x-stackQL-resource: collaborators '/projects/{project_id}/collaborators/{username}': put: summary: Add project collaborator @@ -28421,6 +28387,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: collaborators + x-stackQL-resource: collaborators delete: summary: Remove user as a collaborator description: Removes a collaborator from an organization project. You must be an organization owner or a project `admin` to remove a collaborator. @@ -28451,6 +28418,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: collaborators + x-stackQL-resource: collaborators '/projects/{project_id}/collaborators/{username}/permission': get: summary: Get project permission for a user @@ -28489,6 +28457,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: collaborators + x-stackQL-resource: collaborators '/projects/{project_id}/columns': get: summary: List project columns @@ -28529,6 +28498,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: columns + x-stackQL-resource: columns post: summary: Create a project column description: Creates a new project column. @@ -28589,6 +28559,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: columns + x-stackQL-resource: columns '/repos/{owner}/{repo}/projects': get: summary: List repository projects @@ -28645,6 +28616,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: projects + x-stackQL-resource: projects post: summary: Create a repository project description: 'Creates a repository project board. Returns a `410 Gone` status if projects are disabled in the repository or if the repository does not have existing classic projects. If you do not have sufficient privileges to perform this action, a `401 Unauthorized` or `410 Gone` status is returned.' @@ -28702,6 +28674,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: projects + x-stackQL-resource: projects /user/projects: post: summary: Create a user project @@ -28761,6 +28734,7 @@ paths: enabledForGitHubApps: true category: projects subcategory: projects + x-stackQL-resource: projects '/users/{username}/projects': get: summary: List user projects @@ -28808,3 +28782,4 @@ paths: enabledForGitHubApps: false category: projects subcategory: projects + x-stackQL-resource: projects diff --git a/providers/src/github/v00.00.00000/services/pulls.yaml b/providers/src/github/v00.00.00000/services/pulls.yaml index 1a8c5961..4fae1817 100644 --- a/providers/src/github/v00.00.00000/services/pulls.yaml +++ b/providers/src/github/v00.00.00000/services/pulls.yaml @@ -30288,10 +30288,10 @@ components: schema: type: string x-stackQL-resources: - repos: - id: github.pulls.repos - name: repos - title: Repos + pull_requests: + id: github.pulls.pull_requests + name: pull_requests + title: Pull Requests methods: list: operation: @@ -30299,6 +30299,17 @@ components: response: mediaType: application/json openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/pull_requests/methods/list' + insert: [] + update: [] + delete: [] + pull_request: + id: github.pulls.pull_request + name: pull_request + title: Pull Request + methods: create: operation: $ref: '#/paths/~1repos~1{owner}~1{repo}~1pulls/post' @@ -30337,16 +30348,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos/methods/get' - - $ref: '#/components/x-stackQL-resources/repos/methods/list' + - $ref: '#/components/x-stackQL-resources/pull_request/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/repos/methods/create' + - $ref: '#/components/x-stackQL-resources/pull_request/methods/create' update: [] delete: [] - repos_comments: - id: github.pulls.repos_comments - name: repos_comments - title: Repos Comments + comments: + id: github.pulls.comments + name: comments + title: Comments methods: list_review_comments_for_repo: operation: @@ -30386,18 +30396,18 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_comments/methods/get_review_comment' - - $ref: '#/components/x-stackQL-resources/repos_comments/methods/list_review_comments' - - $ref: '#/components/x-stackQL-resources/repos_comments/methods/list_review_comments_for_repo' + - $ref: '#/components/x-stackQL-resources/comments/methods/get_review_comment' + - $ref: '#/components/x-stackQL-resources/comments/methods/list_review_comments' + - $ref: '#/components/x-stackQL-resources/comments/methods/list_review_comments_for_repo' insert: - - $ref: '#/components/x-stackQL-resources/repos_comments/methods/create_review_comment' + - $ref: '#/components/x-stackQL-resources/comments/methods/create_review_comment' update: [] delete: - - $ref: '#/components/x-stackQL-resources/repos_comments/methods/delete_review_comment' - repos_comments_replies: - id: github.pulls.repos_comments_replies - name: repos_comments_replies - title: Repos Comments Replies + - $ref: '#/components/x-stackQL-resources/comments/methods/delete_review_comment' + replies: + id: github.pulls.replies + name: replies + title: Replies methods: create_reply_for_review_comment: operation: @@ -30408,13 +30418,13 @@ components: sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/repos_comments_replies/methods/create_reply_for_review_comment' + - $ref: '#/components/x-stackQL-resources/replies/methods/create_reply_for_review_comment' update: [] delete: [] - repos_commits: - id: github.pulls.repos_commits - name: repos_commits - title: Repos Commits + commits: + id: github.pulls.commits + name: commits + title: Commits methods: list_commits: operation: @@ -30424,14 +30434,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_commits/methods/list_commits' + - $ref: '#/components/x-stackQL-resources/commits/methods/list_commits' insert: [] update: [] delete: [] - repos_files: - id: github.pulls.repos_files - name: repos_files - title: Repos Files + files: + id: github.pulls.files + name: files + title: Files methods: list_files: operation: @@ -30441,14 +30451,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_files/methods/list_files' + - $ref: '#/components/x-stackQL-resources/files/methods/list_files' insert: [] update: [] delete: [] - repos_requested_reviewers: - id: github.pulls.repos_requested_reviewers - name: repos_requested_reviewers - title: Repos Requested Reviewers + review_requests: + id: github.pulls.review_requests + name: review_requests + title: Review Requests methods: list_requested_reviewers: operation: @@ -30470,15 +30480,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_requested_reviewers/methods/list_requested_reviewers' + - $ref: '#/components/x-stackQL-resources/review_requests/methods/list_requested_reviewers' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/repos_requested_reviewers/methods/remove_requested_reviewers' - repos_reviews: - id: github.pulls.repos_reviews - name: repos_reviews - title: Repos Reviews + - $ref: '#/components/x-stackQL-resources/review_requests/methods/remove_requested_reviewers' + reviews: + id: github.pulls.reviews + name: reviews + title: Reviews methods: list_reviews: operation: @@ -30524,17 +30534,17 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_reviews/methods/get_review' - - $ref: '#/components/x-stackQL-resources/repos_reviews/methods/list_reviews' + - $ref: '#/components/x-stackQL-resources/reviews/methods/get_review' + - $ref: '#/components/x-stackQL-resources/reviews/methods/list_reviews' insert: - - $ref: '#/components/x-stackQL-resources/repos_reviews/methods/create_review' + - $ref: '#/components/x-stackQL-resources/reviews/methods/create_review' update: [] delete: - - $ref: '#/components/x-stackQL-resources/repos_reviews/methods/delete_pending_review' - repos_reviews_comments: - id: github.pulls.repos_reviews_comments - name: repos_reviews_comments - title: Repos Reviews Comments + - $ref: '#/components/x-stackQL-resources/reviews/methods/delete_pending_review' + comments_for_review: + id: github.pulls.comments_for_review + name: comments_for_review + title: Comments For Review methods: list_comments_for_review: operation: @@ -30544,7 +30554,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_reviews_comments/methods/list_comments_for_review' + - $ref: '#/components/x-stackQL-resources/comments_for_review/methods/list_comments_for_review' insert: [] update: [] delete: [] @@ -30632,6 +30642,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: pulls + x-stackQL-resource: pulls post: summary: Create a pull request description: |- @@ -30721,6 +30732,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: pulls + x-stackQL-resource: pulls '/repos/{owner}/{repo}/pulls/comments': get: summary: List review comments in a repository @@ -30775,6 +30787,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: comments + x-stackQL-resource: comments '/repos/{owner}/{repo}/pulls/comments/{comment_id}': get: summary: Get a review comment for a pull request @@ -30806,6 +30819,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: comments + x-stackQL-resource: comments patch: summary: Update a review comment for a pull request description: Enables you to edit a review comment. @@ -30850,6 +30864,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: comments + x-stackQL-resource: comments delete: summary: Delete a review comment for a pull request description: Deletes a review comment. @@ -30873,6 +30888,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: comments + x-stackQL-resource: comments '/repos/{owner}/{repo}/pulls/{pull_number}': get: summary: Get a pull request @@ -30925,6 +30941,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: pulls + x-stackQL-resource: pulls patch: summary: Update a pull request description: |- @@ -30992,6 +31009,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: pulls + x-stackQL-resource: pulls '/repos/{owner}/{repo}/pulls/{pull_number}/comments': get: summary: List review comments on a pull request @@ -31039,6 +31057,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: comments + x-stackQL-resource: comments post: summary: Create a review comment for a pull request description: |- @@ -31152,6 +31171,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: comments + x-stackQL-resource: comments '/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies': post: summary: Create a reply for a review comment @@ -31209,6 +31229,7 @@ paths: enabledForGitHubApps: false category: pulls subcategory: comments + x-stackQL-resource: comments '/repos/{owner}/{repo}/pulls/{pull_number}/commits': get: summary: List commits on a pull request @@ -31245,6 +31266,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: pulls + x-stackQL-resource: pulls '/repos/{owner}/{repo}/pulls/{pull_number}/files': get: summary: List pull requests files @@ -31287,6 +31309,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: pulls + x-stackQL-resource: pulls '/repos/{owner}/{repo}/pulls/{pull_number}/merge': get: summary: Check if a pull request has been merged @@ -31311,6 +31334,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: pulls + x-stackQL-resource: pulls put: summary: Merge a pull request description: |- @@ -31406,6 +31430,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: pulls + x-stackQL-resource: pulls '/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers': get: summary: Get all requested reviewers for a pull request @@ -31438,6 +31463,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: review-requests + x-stackQL-resource: review_requests post: summary: Request reviewers for a pull request description: |- @@ -31489,6 +31515,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: review-requests + x-stackQL-resource: review_requests delete: summary: Remove requested reviewers from a pull request description: Removes review requests from a pull request for a given set of users and/or teams. @@ -31547,6 +31574,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: review-requests + x-stackQL-resource: review_requests '/repos/{owner}/{repo}/pulls/{pull_number}/reviews': get: summary: List reviews for a pull request @@ -31583,6 +31611,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: reviews + x-stackQL-resource: reviews post: summary: Create a review for a pull request description: |- @@ -31687,6 +31716,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: reviews + x-stackQL-resource: reviews '/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}': get: summary: Get a review for a pull request @@ -31719,6 +31749,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: reviews + x-stackQL-resource: reviews put: summary: Update a review for a pull request description: Update the review summary comment with new text. @@ -31766,6 +31797,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: reviews + x-stackQL-resource: reviews delete: summary: Delete a pending review for a pull request description: Deletes a pull request review that has not been submitted. Submitted reviews cannot be deleted. @@ -31799,6 +31831,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: reviews + x-stackQL-resource: reviews '/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments': get: summary: List comments for a pull request review @@ -31838,6 +31871,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: reviews + x-stackQL-resource: reviews '/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals': put: summary: Dismiss a review for a pull request @@ -31895,6 +31929,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: reviews + x-stackQL-resource: reviews '/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events': post: summary: Submit a review for a pull request @@ -31955,6 +31990,7 @@ paths: enabledForGitHubApps: true category: pulls subcategory: reviews + x-stackQL-resource: reviews '/repos/{owner}/{repo}/pulls/{pull_number}/update-branch': put: summary: Update a pull request branch @@ -32009,3 +32045,4 @@ paths: enabledForGitHubApps: false category: pulls subcategory: pulls + x-stackQL-resource: pulls diff --git a/providers/src/github/v00.00.00000/services/rate_limit.yaml b/providers/src/github/v00.00.00000/services/rate_limit.yaml index 6b5b45c5..5382ffdf 100644 --- a/providers/src/github/v00.00.00000/services/rate_limit.yaml +++ b/providers/src/github/v00.00.00000/services/rate_limit.yaml @@ -26935,3 +26935,4 @@ paths: enabledForGitHubApps: true category: rate-limit subcategory: rate-limit + x-stackQL-resource: rate_limit diff --git a/providers/src/github/v00.00.00000/services/reactions.yaml b/providers/src/github/v00.00.00000/services/reactions.yaml index a4e83e09..1a0f2c50 100644 --- a/providers/src/github/v00.00.00000/services/reactions.yaml +++ b/providers/src/github/v00.00.00000/services/reactions.yaml @@ -27009,10 +27009,10 @@ components: schema: type: string x-stackQL-resources: - orgs_teams_discussions_comments: - id: github.reactions.orgs_teams_discussions_comments - name: orgs_teams_discussions_comments - title: Orgs Teams Discussions Comments + team_discussions: + id: github.reactions.team_discussions + name: team_discussions + title: Team Discussions methods: list_for_team_discussion_comment_in_org: operation: @@ -27032,19 +27032,6 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/orgs_teams_discussions_comments/methods/list_for_team_discussion_comment_in_org' - insert: - - $ref: '#/components/x-stackQL-resources/orgs_teams_discussions_comments/methods/create_for_team_discussion_comment_in_org' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/orgs_teams_discussions_comments/methods/delete_for_team_discussion_comment' - orgs_teams_discussions: - id: github.reactions.orgs_teams_discussions - name: orgs_teams_discussions - title: Orgs Teams Discussions - methods: list_for_team_discussion_in_org: operation: $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions~1{discussion_number}~1reactions/get' @@ -27063,18 +27050,49 @@ components: response: mediaType: application/json openAPIDocKey: '200' + list_for_team_discussion_comment_legacy: + operation: + $ref: '#/paths/~1teams~1{team_id}~1discussions~1{discussion_number}~1comments~1{comment_number}~1reactions/get' + response: + mediaType: application/json + openAPIDocKey: '200' + create_for_team_discussion_comment_legacy: + operation: + $ref: '#/paths/~1teams~1{team_id}~1discussions~1{discussion_number}~1comments~1{comment_number}~1reactions/post' + response: + mediaType: application/json + openAPIDocKey: '200' + list_for_team_discussion_legacy: + operation: + $ref: '#/paths/~1teams~1{team_id}~1discussions~1{discussion_number}~1reactions/get' + response: + mediaType: application/json + openAPIDocKey: '200' + create_for_team_discussion_legacy: + operation: + $ref: '#/paths/~1teams~1{team_id}~1discussions~1{discussion_number}~1reactions/post' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_teams_discussions/methods/list_for_team_discussion_in_org' + - $ref: '#/components/x-stackQL-resources/team_discussions/methods/list_for_team_discussion_comment_in_org' + - $ref: '#/components/x-stackQL-resources/team_discussions/methods/list_for_team_discussion_in_org' + - $ref: '#/components/x-stackQL-resources/team_discussions/methods/list_for_team_discussion_comment_legacy' + - $ref: '#/components/x-stackQL-resources/team_discussions/methods/list_for_team_discussion_legacy' insert: - - $ref: '#/components/x-stackQL-resources/orgs_teams_discussions/methods/create_for_team_discussion_in_org' + - $ref: '#/components/x-stackQL-resources/team_discussions/methods/create_for_team_discussion_comment_in_org' + - $ref: '#/components/x-stackQL-resources/team_discussions/methods/create_for_team_discussion_in_org' + - $ref: '#/components/x-stackQL-resources/team_discussions/methods/create_for_team_discussion_comment_legacy' + - $ref: '#/components/x-stackQL-resources/team_discussions/methods/create_for_team_discussion_legacy' update: [] delete: - - $ref: '#/components/x-stackQL-resources/orgs_teams_discussions/methods/delete_for_team_discussion' - repos_comments: - id: github.reactions.repos_comments - name: repos_comments - title: Repos Comments + - $ref: '#/components/x-stackQL-resources/team_discussions/methods/delete_for_team_discussion_comment' + - $ref: '#/components/x-stackQL-resources/team_discussions/methods/delete_for_team_discussion' + commit_comments: + id: github.reactions.commit_comments + name: commit_comments + title: Commit Comments methods: list_for_commit_comment: operation: @@ -27096,16 +27114,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_comments/methods/list_for_commit_comment' + - $ref: '#/components/x-stackQL-resources/commit_comments/methods/list_for_commit_comment' insert: - - $ref: '#/components/x-stackQL-resources/repos_comments/methods/create_for_commit_comment' + - $ref: '#/components/x-stackQL-resources/commit_comments/methods/create_for_commit_comment' update: [] delete: - - $ref: '#/components/x-stackQL-resources/repos_comments/methods/delete_for_commit_comment' - repos_issues_comments: - id: github.reactions.repos_issues_comments - name: repos_issues_comments - title: Repos Issues Comments + - $ref: '#/components/x-stackQL-resources/commit_comments/methods/delete_for_commit_comment' + issue_comments: + id: github.reactions.issue_comments + name: issue_comments + title: Issue Comments methods: list_for_issue_comment: operation: @@ -27125,19 +27143,6 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repos_issues_comments/methods/list_for_issue_comment' - insert: - - $ref: '#/components/x-stackQL-resources/repos_issues_comments/methods/create_for_issue_comment' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/repos_issues_comments/methods/delete_for_issue_comment' - repos_issues: - id: github.reactions.repos_issues - name: repos_issues - title: Repos Issues - methods: list_for_issue: operation: $ref: '#/paths/~1repos~1{owner}~1{repo}~1issues~1{issue_number}~1reactions/get' @@ -27158,16 +27163,19 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_issues/methods/list_for_issue' + - $ref: '#/components/x-stackQL-resources/issue_comments/methods/list_for_issue_comment' + - $ref: '#/components/x-stackQL-resources/issue_comments/methods/list_for_issue' insert: - - $ref: '#/components/x-stackQL-resources/repos_issues/methods/create_for_issue' + - $ref: '#/components/x-stackQL-resources/issue_comments/methods/create_for_issue_comment' + - $ref: '#/components/x-stackQL-resources/issue_comments/methods/create_for_issue' update: [] delete: - - $ref: '#/components/x-stackQL-resources/repos_issues/methods/delete_for_issue' - repos_pulls_comments: - id: github.reactions.repos_pulls_comments - name: repos_pulls_comments - title: Repos Pulls Comments + - $ref: '#/components/x-stackQL-resources/issue_comments/methods/delete_for_issue_comment' + - $ref: '#/components/x-stackQL-resources/issue_comments/methods/delete_for_issue' + pr_comments: + id: github.reactions.pr_comments + name: pr_comments + title: Pr Comments methods: list_for_pull_request_review_comment: operation: @@ -27189,16 +27197,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_pulls_comments/methods/list_for_pull_request_review_comment' + - $ref: '#/components/x-stackQL-resources/pr_comments/methods/list_for_pull_request_review_comment' insert: - - $ref: '#/components/x-stackQL-resources/repos_pulls_comments/methods/create_for_pull_request_review_comment' + - $ref: '#/components/x-stackQL-resources/pr_comments/methods/create_for_pull_request_review_comment' update: [] delete: - - $ref: '#/components/x-stackQL-resources/repos_pulls_comments/methods/delete_for_pull_request_comment' - repos_releases: - id: github.reactions.repos_releases - name: repos_releases - title: Repos Releases + - $ref: '#/components/x-stackQL-resources/pr_comments/methods/delete_for_pull_request_comment' + release_comments: + id: github.reactions.release_comments + name: release_comments + title: Release Comments methods: list_for_release: operation: @@ -27220,60 +27228,12 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_releases/methods/list_for_release' + - $ref: '#/components/x-stackQL-resources/release_comments/methods/list_for_release' insert: - - $ref: '#/components/x-stackQL-resources/repos_releases/methods/create_for_release' + - $ref: '#/components/x-stackQL-resources/release_comments/methods/create_for_release' update: [] delete: - - $ref: '#/components/x-stackQL-resources/repos_releases/methods/delete_for_release' - teams_discussions_comments: - id: github.reactions.teams_discussions_comments - name: teams_discussions_comments - title: Teams Discussions Comments - methods: - list_for_team_discussion_comment_legacy: - operation: - $ref: '#/paths/~1teams~1{team_id}~1discussions~1{discussion_number}~1comments~1{comment_number}~1reactions/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_for_team_discussion_comment_legacy: - operation: - $ref: '#/paths/~1teams~1{team_id}~1discussions~1{discussion_number}~1comments~1{comment_number}~1reactions/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/teams_discussions_comments/methods/list_for_team_discussion_comment_legacy' - insert: - - $ref: '#/components/x-stackQL-resources/teams_discussions_comments/methods/create_for_team_discussion_comment_legacy' - update: [] - delete: [] - teams_discussions: - id: github.reactions.teams_discussions - name: teams_discussions - title: Teams Discussions - methods: - list_for_team_discussion_legacy: - operation: - $ref: '#/paths/~1teams~1{team_id}~1discussions~1{discussion_number}~1reactions/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_for_team_discussion_legacy: - operation: - $ref: '#/paths/~1teams~1{team_id}~1discussions~1{discussion_number}~1reactions/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/teams_discussions/methods/list_for_team_discussion_legacy' - insert: - - $ref: '#/components/x-stackQL-resources/teams_discussions/methods/create_for_team_discussion_legacy' - update: [] - delete: [] + - $ref: '#/components/x-stackQL-resources/release_comments/methods/delete_for_release' paths: '/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions': get: @@ -27330,6 +27290,7 @@ paths: enabledForGitHubApps: true category: reactions subcategory: reactions + x-stackQL-resource: reactions post: summary: Create reaction for a team discussion comment description: |- @@ -27396,6 +27357,7 @@ paths: enabledForGitHubApps: true category: reactions subcategory: reactions + x-stackQL-resource: reactions '/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}': delete: summary: Delete team discussion comment reaction @@ -27423,6 +27385,7 @@ paths: enabledForGitHubApps: true category: reactions subcategory: reactions + x-stackQL-resource: reactions '/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions': get: summary: List reactions for a team discussion @@ -27477,6 +27440,7 @@ paths: enabledForGitHubApps: true category: reactions subcategory: reactions + x-stackQL-resource: reactions post: summary: Create reaction for a team discussion description: |- @@ -27542,6 +27506,7 @@ paths: enabledForGitHubApps: false category: reactions subcategory: reactions + x-stackQL-resource: reactions '/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}': delete: summary: Delete team discussion reaction @@ -27568,6 +27533,7 @@ paths: enabledForGitHubApps: true category: reactions subcategory: reactions + x-stackQL-resource: reactions '/repos/{owner}/{repo}/comments/{comment_id}/reactions': get: summary: List reactions for a commit comment @@ -27621,6 +27587,7 @@ paths: enabledForGitHubApps: true category: reactions subcategory: reactions + x-stackQL-resource: reactions post: summary: Create reaction for a commit comment description: 'Create a reaction to a [commit comment](https://docs.github.com/rest/commits/comments#get-a-commit-comment). A response with an HTTP `200` status means that you already added the reaction type to this commit comment.' @@ -27685,6 +27652,7 @@ paths: enabledForGitHubApps: true category: reactions subcategory: reactions + x-stackQL-resource: reactions '/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}': delete: summary: Delete a commit comment reaction @@ -27711,6 +27679,7 @@ paths: enabledForGitHubApps: true category: reactions subcategory: reactions + x-stackQL-resource: reactions '/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions': get: summary: List reactions for an issue comment @@ -27764,6 +27733,7 @@ paths: enabledForGitHubApps: true category: reactions subcategory: reactions + x-stackQL-resource: reactions post: summary: Create reaction for an issue comment description: 'Create a reaction to an [issue comment](https://docs.github.com/rest/issues/comments#get-an-issue-comment). A response with an HTTP `200` status means that you already added the reaction type to this issue comment.' @@ -27828,6 +27798,7 @@ paths: enabledForGitHubApps: true category: reactions subcategory: reactions + x-stackQL-resource: reactions '/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}': delete: summary: Delete an issue comment reaction @@ -27854,6 +27825,7 @@ paths: enabledForGitHubApps: true category: reactions subcategory: reactions + x-stackQL-resource: reactions '/repos/{owner}/{repo}/issues/{issue_number}/reactions': get: summary: List reactions for an issue @@ -27909,6 +27881,7 @@ paths: enabledForGitHubApps: true category: reactions subcategory: reactions + x-stackQL-resource: reactions post: summary: Create reaction for an issue description: 'Create a reaction to an [issue](https://docs.github.com/rest/issues/issues#get-an-issue). A response with an HTTP `200` status means that you already added the reaction type to this issue.' @@ -27973,6 +27946,7 @@ paths: enabledForGitHubApps: false category: reactions subcategory: reactions + x-stackQL-resource: reactions '/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}': delete: summary: Delete an issue reaction @@ -27999,6 +27973,7 @@ paths: enabledForGitHubApps: true category: reactions subcategory: reactions + x-stackQL-resource: reactions '/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions': get: summary: List reactions for a pull request review comment @@ -28052,6 +28027,7 @@ paths: enabledForGitHubApps: true category: reactions subcategory: reactions + x-stackQL-resource: reactions post: summary: Create reaction for a pull request review comment description: 'Create a reaction to a [pull request review comment](https://docs.github.com/rest/pulls/comments#get-a-review-comment-for-a-pull-request). A response with an HTTP `200` status means that you already added the reaction type to this pull request review comment.' @@ -28116,6 +28092,7 @@ paths: enabledForGitHubApps: true category: reactions subcategory: reactions + x-stackQL-resource: reactions '/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}': delete: summary: Delete a pull request comment reaction @@ -28142,6 +28119,7 @@ paths: enabledForGitHubApps: true category: reactions subcategory: reactions + x-stackQL-resource: reactions '/repos/{owner}/{repo}/releases/{release_id}/reactions': get: summary: List reactions for a release @@ -28193,6 +28171,7 @@ paths: enabledForGitHubApps: true category: reactions subcategory: reactions + x-stackQL-resource: reactions post: summary: Create reaction for a release description: 'Create a reaction to a [release](https://docs.github.com/rest/releases/releases#get-a-release). A response with a `Status: 200 OK` means that you already added the reaction type to this release.' @@ -28255,6 +28234,7 @@ paths: enabledForGitHubApps: true category: reactions subcategory: reactions + x-stackQL-resource: reactions '/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}': delete: summary: Delete a release reaction @@ -28281,6 +28261,7 @@ paths: enabledForGitHubApps: true category: reactions subcategory: reactions + x-stackQL-resource: reactions '/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions': get: summary: List reactions for a team discussion comment (Legacy) @@ -28338,6 +28319,7 @@ paths: category: reactions subcategory: reactions deprecated: true + x-stackQL-resource: reactions post: summary: Create reaction for a team discussion comment (Legacy) description: |- @@ -28397,6 +28379,7 @@ paths: category: reactions subcategory: reactions deprecated: true + x-stackQL-resource: reactions '/teams/{team_id}/discussions/{discussion_number}/reactions': get: summary: List reactions for a team discussion (Legacy) @@ -28453,6 +28436,7 @@ paths: category: reactions subcategory: reactions deprecated: true + x-stackQL-resource: reactions post: summary: Create reaction for a team discussion (Legacy) description: |- @@ -28511,3 +28495,4 @@ paths: category: reactions subcategory: reactions deprecated: true + x-stackQL-resource: reactions diff --git a/providers/src/github/v00.00.00000/services/repos.yaml b/providers/src/github/v00.00.00000/services/repos.yaml index b81b6f7d..ca5e46d7 100644 --- a/providers/src/github/v00.00.00000/services/repos.yaml +++ b/providers/src/github/v00.00.00000/services/repos.yaml @@ -33945,10 +33945,10 @@ components: schema: type: string x-stackQL-resources: - orgs: - id: github.repos.orgs - name: orgs - title: Orgs + repos: + id: github.repos.repos + name: repos + title: Repos methods: list_for_org: operation: @@ -33962,17 +33962,62 @@ components: response: mediaType: application/json openAPIDocKey: '200' + update: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}/patch' + response: + mediaType: application/json + openAPIDocKey: '200' + delete: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}/delete' + response: + mediaType: application/json + openAPIDocKey: '200' + codeowners_errors: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1codeowners~1errors/get' + response: + mediaType: application/json + openAPIDocKey: '200' + list_languages: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1languages/get' + response: + mediaType: application/json + openAPIDocKey: '200' + transfer: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1transfer/post' + response: + mediaType: application/json + openAPIDocKey: '200' + list_public: + operation: + $ref: '#/paths/~1repositories/get' + response: + mediaType: application/json + openAPIDocKey: '200' + list_for_user: + operation: + $ref: '#/paths/~1users~1{username}~1repos/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs/methods/list_for_org' + - $ref: '#/components/x-stackQL-resources/repos/methods/list_for_org' + - $ref: '#/components/x-stackQL-resources/repos/methods/list_for_user' + - $ref: '#/components/x-stackQL-resources/repos/methods/list_public' insert: - - $ref: '#/components/x-stackQL-resources/orgs/methods/create_in_org' + - $ref: '#/components/x-stackQL-resources/repos/methods/create_in_org' update: [] - delete: [] - orgs_rulesets: - id: github.repos.orgs_rulesets - name: orgs_rulesets - title: Orgs Rulesets + delete: + - $ref: '#/components/x-stackQL-resources/repos/methods/delete' + org_rules: + id: github.repos.org_rules + name: org_rules + title: Org Rules methods: get_org_rulesets: operation: @@ -34006,17 +34051,17 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_rulesets/methods/get_org_ruleset' - - $ref: '#/components/x-stackQL-resources/orgs_rulesets/methods/get_org_rulesets' + - $ref: '#/components/x-stackQL-resources/org_rules/methods/get_org_ruleset' + - $ref: '#/components/x-stackQL-resources/org_rules/methods/get_org_rulesets' insert: - - $ref: '#/components/x-stackQL-resources/orgs_rulesets/methods/create_org_ruleset' + - $ref: '#/components/x-stackQL-resources/org_rules/methods/create_org_ruleset' update: [] delete: - - $ref: '#/components/x-stackQL-resources/orgs_rulesets/methods/delete_org_ruleset' - repos: - id: github.repos.repos - name: repos - title: Repos + - $ref: '#/components/x-stackQL-resources/org_rules/methods/delete_org_ruleset' + details: + id: github.repos.details + name: details + title: Details methods: get: operation: @@ -34024,29 +34069,16 @@ components: response: mediaType: application/json openAPIDocKey: '200' - update: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}/delete' - response: - mediaType: application/json - openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos/methods/get' + - $ref: '#/components/x-stackQL-resources/details/methods/get' insert: [] update: [] - delete: - - $ref: '#/components/x-stackQL-resources/repos/methods/delete' - activity: - id: github.repos.activity - name: activity - title: Activity + delete: [] + activities: + id: github.repos.activities + name: activities + title: Activities methods: list_activities: operation: @@ -34056,7 +34088,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/activity/methods/list_activities' + - $ref: '#/components/x-stackQL-resources/activities/methods/list_activities' insert: [] update: [] delete: [] @@ -34098,10 +34130,10 @@ components: update: [] delete: - $ref: '#/components/x-stackQL-resources/autolinks/methods/delete_autolink' - automated_security_fixes: - id: github.repos.automated_security_fixes - name: automated_security_fixes - title: Automated Security Fixes + security_fixes: + id: github.repos.security_fixes + name: security_fixes + title: Security Fixes methods: check_automated_security_fixes: operation: @@ -34123,7 +34155,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/automated_security_fixes/methods/check_automated_security_fixes' + - $ref: '#/components/x-stackQL-resources/security_fixes/methods/check_automated_security_fixes' insert: [] update: [] delete: [] @@ -34138,6 +34170,17 @@ components: response: mediaType: application/json openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/branches/methods/list_branches' + insert: [] + update: [] + delete: [] + branch: + id: github.repos.branch + name: branch + title: Branch + methods: get_branch: operation: $ref: '#/paths/~1repos~1{owner}~1{repo}~1branches~1{branch}/get' @@ -34150,17 +34193,28 @@ components: response: mediaType: application/json openAPIDocKey: '200' + merge_upstream: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1merge-upstream/post' + response: + mediaType: application/json + openAPIDocKey: '200' + merge: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1merges/post' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/branches/methods/get_branch' - - $ref: '#/components/x-stackQL-resources/branches/methods/list_branches' + - $ref: '#/components/x-stackQL-resources/branch/methods/get_branch' insert: [] update: [] delete: [] - branches_protection: - id: github.repos.branches_protection - name: branches_protection - title: Branches Protection + branch_protection: + id: github.repos.branch_protection + name: branch_protection + title: Branch Protection methods: get_branch_protection: operation: @@ -34182,15 +34236,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/branches_protection/methods/get_branch_protection' + - $ref: '#/components/x-stackQL-resources/branch_protection/methods/get_branch_protection' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/branches_protection/methods/delete_branch_protection' - branches_protection_enforce_admins: - id: github.repos.branches_protection_enforce_admins - name: branches_protection_enforce_admins - title: Branches Protection Enforce Admins + - $ref: '#/components/x-stackQL-resources/branch_protection/methods/delete_branch_protection' + admin_branch_protection: + id: github.repos.admin_branch_protection + name: admin_branch_protection + title: Admin Branch Protection methods: get_admin_branch_protection: operation: @@ -34212,15 +34266,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/branches_protection_enforce_admins/methods/get_admin_branch_protection' + - $ref: '#/components/x-stackQL-resources/admin_branch_protection/methods/get_admin_branch_protection' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/branches_protection_enforce_admins/methods/delete_admin_branch_protection' - branches_protection_required_pull_request_reviews: - id: github.repos.branches_protection_required_pull_request_reviews - name: branches_protection_required_pull_request_reviews - title: Branches Protection Required Pull Request Reviews + - $ref: '#/components/x-stackQL-resources/admin_branch_protection/methods/delete_admin_branch_protection' + pr_review_protection: + id: github.repos.pr_review_protection + name: pr_review_protection + title: Pr Review Protection methods: get_pull_request_review_protection: operation: @@ -34242,15 +34296,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/branches_protection_required_pull_request_reviews/methods/get_pull_request_review_protection' + - $ref: '#/components/x-stackQL-resources/pr_review_protection/methods/get_pull_request_review_protection' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/branches_protection_required_pull_request_reviews/methods/delete_pull_request_review_protection' - branches_protection_required_signatures: - id: github.repos.branches_protection_required_signatures - name: branches_protection_required_signatures - title: Branches Protection Required Signatures + - $ref: '#/components/x-stackQL-resources/pr_review_protection/methods/delete_pull_request_review_protection' + commit_signature_protection: + id: github.repos.commit_signature_protection + name: commit_signature_protection + title: Commit Signature Protection methods: get_commit_signature_protection: operation: @@ -34272,16 +34326,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/branches_protection_required_signatures/methods/get_commit_signature_protection' + - $ref: '#/components/x-stackQL-resources/commit_signature_protection/methods/get_commit_signature_protection' insert: - - $ref: '#/components/x-stackQL-resources/branches_protection_required_signatures/methods/create_commit_signature_protection' + - $ref: '#/components/x-stackQL-resources/commit_signature_protection/methods/create_commit_signature_protection' update: [] delete: - - $ref: '#/components/x-stackQL-resources/branches_protection_required_signatures/methods/delete_commit_signature_protection' - branches_protection_required_status_checks: - id: github.repos.branches_protection_required_status_checks - name: branches_protection_required_status_checks - title: Branches Protection Required Status Checks + - $ref: '#/components/x-stackQL-resources/commit_signature_protection/methods/delete_commit_signature_protection' + status_check_protection: + id: github.repos.status_check_protection + name: status_check_protection + title: Status Check Protection methods: get_status_checks_protection: operation: @@ -34303,15 +34357,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/branches_protection_required_status_checks/methods/get_status_checks_protection' + - $ref: '#/components/x-stackQL-resources/status_check_protection/methods/get_status_checks_protection' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/branches_protection_required_status_checks/methods/remove_status_check_protection' - branches_protection_required_status_checks_contexts: - id: github.repos.branches_protection_required_status_checks_contexts - name: branches_protection_required_status_checks_contexts - title: Branches Protection Required Status Checks Contexts + - $ref: '#/components/x-stackQL-resources/status_check_protection/methods/remove_status_check_protection' + status_check_contexts: + id: github.repos.status_check_contexts + name: status_check_contexts + title: Status Check Contexts methods: get_all_status_check_contexts: operation: @@ -34339,16 +34393,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/branches_protection_required_status_checks_contexts/methods/get_all_status_check_contexts' + - $ref: '#/components/x-stackQL-resources/status_check_contexts/methods/get_all_status_check_contexts' insert: - - $ref: '#/components/x-stackQL-resources/branches_protection_required_status_checks_contexts/methods/add_status_check_contexts' + - $ref: '#/components/x-stackQL-resources/status_check_contexts/methods/add_status_check_contexts' update: [] delete: - - $ref: '#/components/x-stackQL-resources/branches_protection_required_status_checks_contexts/methods/remove_status_check_contexts' - branches_protection_restrictions: - id: github.repos.branches_protection_restrictions - name: branches_protection_restrictions - title: Branches Protection Restrictions + - $ref: '#/components/x-stackQL-resources/status_check_contexts/methods/remove_status_check_contexts' + branch_restrictions: + id: github.repos.branch_restrictions + name: branch_restrictions + title: Branch Restrictions methods: get_access_restrictions: operation: @@ -34364,15 +34418,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/branches_protection_restrictions/methods/get_access_restrictions' + - $ref: '#/components/x-stackQL-resources/branch_restrictions/methods/get_access_restrictions' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/branches_protection_restrictions/methods/delete_access_restrictions' - branches_protection_restrictions_apps: - id: github.repos.branches_protection_restrictions_apps - name: branches_protection_restrictions_apps - title: Branches Protection Restrictions Apps + - $ref: '#/components/x-stackQL-resources/branch_restrictions/methods/delete_access_restrictions' + app_access_restrictions: + id: github.repos.app_access_restrictions + name: app_access_restrictions + title: App Access Restrictions methods: get_apps_with_access_to_protected_branch: operation: @@ -34400,16 +34454,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/branches_protection_restrictions_apps/methods/get_apps_with_access_to_protected_branch' + - $ref: '#/components/x-stackQL-resources/app_access_restrictions/methods/get_apps_with_access_to_protected_branch' insert: - - $ref: '#/components/x-stackQL-resources/branches_protection_restrictions_apps/methods/add_app_access_restrictions' + - $ref: '#/components/x-stackQL-resources/app_access_restrictions/methods/add_app_access_restrictions' update: [] delete: - - $ref: '#/components/x-stackQL-resources/branches_protection_restrictions_apps/methods/remove_app_access_restrictions' - branches_protection_restrictions_teams: - id: github.repos.branches_protection_restrictions_teams - name: branches_protection_restrictions_teams - title: Branches Protection Restrictions Teams + - $ref: '#/components/x-stackQL-resources/app_access_restrictions/methods/remove_app_access_restrictions' + team_access_restrictions: + id: github.repos.team_access_restrictions + name: team_access_restrictions + title: Team Access Restrictions methods: get_teams_with_access_to_protected_branch: operation: @@ -34437,16 +34491,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/branches_protection_restrictions_teams/methods/get_teams_with_access_to_protected_branch' + - $ref: '#/components/x-stackQL-resources/team_access_restrictions/methods/get_teams_with_access_to_protected_branch' insert: - - $ref: '#/components/x-stackQL-resources/branches_protection_restrictions_teams/methods/add_team_access_restrictions' + - $ref: '#/components/x-stackQL-resources/team_access_restrictions/methods/add_team_access_restrictions' update: [] delete: - - $ref: '#/components/x-stackQL-resources/branches_protection_restrictions_teams/methods/remove_team_access_restrictions' - branches_protection_restrictions_users: - id: github.repos.branches_protection_restrictions_users - name: branches_protection_restrictions_users - title: Branches Protection Restrictions Users + - $ref: '#/components/x-stackQL-resources/team_access_restrictions/methods/remove_team_access_restrictions' + user_access_restrictions: + id: github.repos.user_access_restrictions + name: user_access_restrictions + title: User Access Restrictions methods: get_users_with_access_to_protected_branch: operation: @@ -34474,28 +34528,12 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/branches_protection_restrictions_users/methods/get_users_with_access_to_protected_branch' + - $ref: '#/components/x-stackQL-resources/user_access_restrictions/methods/get_users_with_access_to_protected_branch' insert: - - $ref: '#/components/x-stackQL-resources/branches_protection_restrictions_users/methods/add_user_access_restrictions' + - $ref: '#/components/x-stackQL-resources/user_access_restrictions/methods/add_user_access_restrictions' update: [] delete: - - $ref: '#/components/x-stackQL-resources/branches_protection_restrictions_users/methods/remove_user_access_restrictions' - codeowners_errors: - id: github.repos.codeowners_errors - name: codeowners_errors - title: Codeowners Errors - methods: - codeowners_errors: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1codeowners~1errors/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] + - $ref: '#/components/x-stackQL-resources/user_access_restrictions/methods/remove_user_access_restrictions' collaborators: id: github.repos.collaborators name: collaborators @@ -34532,10 +34570,10 @@ components: update: [] delete: - $ref: '#/components/x-stackQL-resources/collaborators/methods/remove_collaborator' - collaborators_permission: - id: github.repos.collaborators_permission - name: collaborators_permission - title: Collaborators Permission + collaborator_permissions: + id: github.repos.collaborator_permissions + name: collaborator_permissions + title: Collaborator Permissions methods: get_collaborator_permission_level: operation: @@ -34545,7 +34583,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/collaborators_permission/methods/get_collaborator_permission_level' + - $ref: '#/components/x-stackQL-resources/collaborator_permissions/methods/get_collaborator_permission_level' insert: [] update: [] delete: [] @@ -34578,11 +34616,25 @@ components: response: mediaType: application/json openAPIDocKey: '200' + list_comments_for_commit: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1commits~1{commit_sha}~1comments/get' + response: + mediaType: application/json + openAPIDocKey: '200' + create_commit_comment: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1commits~1{commit_sha}~1comments/post' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/comments/methods/get_commit_comment' + - $ref: '#/components/x-stackQL-resources/comments/methods/list_comments_for_commit' - $ref: '#/components/x-stackQL-resources/comments/methods/list_commit_comments_for_repo' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/comments/methods/create_commit_comment' update: [] delete: - $ref: '#/components/x-stackQL-resources/comments/methods/delete_commit_comment' @@ -34603,6 +34655,12 @@ components: response: mediaType: application/json openAPIDocKey: '200' + compare_commits: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1compare~1{basehead}/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/commits/methods/get_commit' @@ -34610,10 +34668,10 @@ components: insert: [] update: [] delete: [] - commits_branches_where_head: - id: github.repos.commits_branches_where_head - name: commits_branches_where_head - title: Commits Branches Where Head + head_commit_branches: + id: github.repos.head_commit_branches + name: head_commit_branches + title: Head Commit Branches methods: list_branches_for_head_commit: operation: @@ -34623,38 +34681,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/commits_branches_where_head/methods/list_branches_for_head_commit' + - $ref: '#/components/x-stackQL-resources/head_commit_branches/methods/list_branches_for_head_commit' insert: [] update: [] delete: [] - commits_comments: - id: github.repos.commits_comments - name: commits_comments - title: Commits Comments - methods: - list_comments_for_commit: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1commits~1{commit_sha}~1comments/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_commit_comment: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1commits~1{commit_sha}~1comments/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/commits_comments/methods/list_comments_for_commit' - insert: - - $ref: '#/components/x-stackQL-resources/commits_comments/methods/create_commit_comment' - update: [] - delete: [] - commits_pulls: - id: github.repos.commits_pulls - name: commits_pulls - title: Commits Pulls + commit_pr_branches: + id: github.repos.commit_pr_branches + name: commit_pr_branches + title: Commit Pr Branches methods: list_pull_requests_associated_with_commit: operation: @@ -34664,14 +34698,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/commits_pulls/methods/list_pull_requests_associated_with_commit' + - $ref: '#/components/x-stackQL-resources/commit_pr_branches/methods/list_pull_requests_associated_with_commit' insert: [] update: [] delete: [] - commits_status: - id: github.repos.commits_status - name: commits_status - title: Commits Status + status_combined: + id: github.repos.status_combined + name: status_combined + title: Status Combined methods: get_combined_status_for_ref: operation: @@ -34681,14 +34715,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/commits_status/methods/get_combined_status_for_ref' + - $ref: '#/components/x-stackQL-resources/status_combined/methods/get_combined_status_for_ref' insert: [] update: [] delete: [] - commits_statuses: - id: github.repos.commits_statuses - name: commits_statuses - title: Commits Statuses + status_commits: + id: github.repos.status_commits + name: status_commits + title: Status Commits methods: list_commit_statuses_for_ref: operation: @@ -34696,16 +34730,23 @@ components: response: mediaType: application/json openAPIDocKey: '200' + create_commit_status: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1statuses~1{sha}/post' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/commits_statuses/methods/list_commit_statuses_for_ref' - insert: [] + - $ref: '#/components/x-stackQL-resources/status_commits/methods/list_commit_statuses_for_ref' + insert: + - $ref: '#/components/x-stackQL-resources/status_commits/methods/create_commit_status' update: [] delete: [] - community_profile: - id: github.repos.community_profile - name: community_profile - title: Community Profile + community: + id: github.repos.community + name: community + title: Community methods: get_community_profile_metrics: operation: @@ -34715,23 +34756,24 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/community_profile/methods/get_community_profile_metrics' + - $ref: '#/components/x-stackQL-resources/community/methods/get_community_profile_metrics' insert: [] update: [] delete: [] - compare: - id: github.repos.compare - name: compare - title: Compare + content_tree: + id: github.repos.content_tree + name: content_tree + title: Content Tree methods: - commits: + get_content: operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1compare~1{basehead}/get' + $ref: '#/paths/~1repos~1{owner}~1{repo}~1contents~1{path}/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/content_tree/methods/get_content' insert: [] update: [] delete: [] @@ -34740,12 +34782,6 @@ components: name: contents title: Contents methods: - get_content: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1contents~1{path}/get' - response: - mediaType: application/json - openAPIDocKey: '200' create_or_update_file_contents: operation: $ref: '#/paths/~1repos~1{owner}~1{repo}~1contents~1{path}/put' @@ -34758,9 +34794,34 @@ components: response: mediaType: application/json openAPIDocKey: '200' + get_readme: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1readme/get' + response: + mediaType: application/json + openAPIDocKey: '200' + get_readme_in_directory: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1readme~1{dir}/get' + response: + mediaType: application/json + openAPIDocKey: '200' + download_tarball_archive: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1tarball~1{ref}/get' + response: + mediaType: application/json + openAPIDocKey: '200' + download_zipball_archive: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1zipball~1{ref}/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/contents/methods/get_content' + - $ref: '#/components/x-stackQL-resources/contents/methods/get_readme_in_directory' + - $ref: '#/components/x-stackQL-resources/contents/methods/get_readme' insert: [] update: [] delete: @@ -34819,10 +34880,10 @@ components: update: [] delete: - $ref: '#/components/x-stackQL-resources/deployments/methods/delete_deployment' - deployments_statuses: - id: github.repos.deployments_statuses - name: deployments_statuses - title: Deployments Statuses + status_deployments: + id: github.repos.status_deployments + name: status_deployments + title: Status Deployments methods: list_deployment_statuses: operation: @@ -34844,16 +34905,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/deployments_statuses/methods/get_deployment_status' - - $ref: '#/components/x-stackQL-resources/deployments_statuses/methods/list_deployment_statuses' + - $ref: '#/components/x-stackQL-resources/status_deployments/methods/get_deployment_status' + - $ref: '#/components/x-stackQL-resources/status_deployments/methods/list_deployment_statuses' insert: - - $ref: '#/components/x-stackQL-resources/deployments_statuses/methods/create_deployment_status' + - $ref: '#/components/x-stackQL-resources/status_deployments/methods/create_deployment_status' update: [] delete: [] - dispatches: - id: github.repos.dispatches - name: dispatches - title: Dispatches + dispatch_event: + id: github.repos.dispatch_event + name: dispatch_event + title: Dispatch Event methods: create_dispatch_event: operation: @@ -34864,7 +34925,7 @@ components: sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/dispatches/methods/create_dispatch_event' + - $ref: '#/components/x-stackQL-resources/dispatch_event/methods/create_dispatch_event' update: [] delete: [] environments: @@ -34904,10 +34965,10 @@ components: update: [] delete: - $ref: '#/components/x-stackQL-resources/environments/methods/delete_an_environment' - environments_deployment_branch_policies: - id: github.repos.environments_deployment_branch_policies - name: environments_deployment_branch_policies - title: Environments Deployment Branch Policies + branch_policies: + id: github.repos.branch_policies + name: branch_policies + title: Branch Policies methods: list_deployment_branch_policies: operation: @@ -34941,17 +35002,17 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/environments_deployment_branch_policies/methods/get_deployment_branch_policy' - - $ref: '#/components/x-stackQL-resources/environments_deployment_branch_policies/methods/list_deployment_branch_policies' + - $ref: '#/components/x-stackQL-resources/branch_policies/methods/get_deployment_branch_policy' + - $ref: '#/components/x-stackQL-resources/branch_policies/methods/list_deployment_branch_policies' insert: - - $ref: '#/components/x-stackQL-resources/environments_deployment_branch_policies/methods/create_deployment_branch_policy' + - $ref: '#/components/x-stackQL-resources/branch_policies/methods/create_deployment_branch_policy' update: [] delete: - - $ref: '#/components/x-stackQL-resources/environments_deployment_branch_policies/methods/delete_deployment_branch_policy' - environments_deployment_protection_rules: - id: github.repos.environments_deployment_protection_rules - name: environments_deployment_protection_rules - title: Environments Deployment Protection Rules + - $ref: '#/components/x-stackQL-resources/branch_policies/methods/delete_deployment_branch_policy' + protection_rules: + id: github.repos.protection_rules + name: protection_rules + title: Protection Rules methods: get_all_deployment_protection_rules: operation: @@ -34979,16 +35040,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/environments_deployment_protection_rules/methods/get_custom_deployment_protection_rule' - - $ref: '#/components/x-stackQL-resources/environments_deployment_protection_rules/methods/get_all_deployment_protection_rules' + - $ref: '#/components/x-stackQL-resources/protection_rules/methods/get_custom_deployment_protection_rule' + - $ref: '#/components/x-stackQL-resources/protection_rules/methods/get_all_deployment_protection_rules' insert: - - $ref: '#/components/x-stackQL-resources/environments_deployment_protection_rules/methods/create_deployment_protection_rule' + - $ref: '#/components/x-stackQL-resources/protection_rules/methods/create_deployment_protection_rule' update: [] delete: [] - environments_deployment_protection_rules_apps: - id: github.repos.environments_deployment_protection_rules_apps - name: environments_deployment_protection_rules_apps - title: Environments Deployment Protection Rules Apps + deployment_rule_integrations: + id: github.repos.deployment_rule_integrations + name: deployment_rule_integrations + title: Deployment Rule Integrations methods: list_custom_deployment_rule_integrations: operation: @@ -34998,7 +35059,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/environments_deployment_protection_rules_apps/methods/list_custom_deployment_rule_integrations' + - $ref: '#/components/x-stackQL-resources/deployment_rule_integrations/methods/list_custom_deployment_rule_integrations' insert: [] update: [] delete: [] @@ -35026,10 +35087,10 @@ components: - $ref: '#/components/x-stackQL-resources/forks/methods/create_fork' update: [] delete: [] - hooks: - id: github.repos.hooks - name: hooks - title: Hooks + webhooks: + id: github.repos.webhooks + name: webhooks + title: Webhooks methods: list_webhooks: operation: @@ -35075,17 +35136,17 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/hooks/methods/get_webhook' - - $ref: '#/components/x-stackQL-resources/hooks/methods/list_webhooks' + - $ref: '#/components/x-stackQL-resources/webhooks/methods/get_webhook' + - $ref: '#/components/x-stackQL-resources/webhooks/methods/list_webhooks' insert: - - $ref: '#/components/x-stackQL-resources/hooks/methods/create_webhook' + - $ref: '#/components/x-stackQL-resources/webhooks/methods/create_webhook' update: [] delete: - - $ref: '#/components/x-stackQL-resources/hooks/methods/delete_webhook' - hooks_config: - id: github.repos.hooks_config - name: hooks_config - title: Hooks Config + - $ref: '#/components/x-stackQL-resources/webhooks/methods/delete_webhook' + webhook_config: + id: github.repos.webhook_config + name: webhook_config + title: Webhook Config methods: get_webhook_config_for_repo: operation: @@ -35101,14 +35162,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/hooks_config/methods/get_webhook_config_for_repo' + - $ref: '#/components/x-stackQL-resources/webhook_config/methods/get_webhook_config_for_repo' insert: [] update: [] delete: [] - hooks_deliveries: - id: github.repos.hooks_deliveries - name: hooks_deliveries - title: Hooks Deliveries + webhook_deliveries: + id: github.repos.webhook_deliveries + name: webhook_deliveries + title: Webhook Deliveries methods: list_webhook_deliveries: operation: @@ -35116,6 +35177,17 @@ components: response: mediaType: application/json openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/webhook_deliveries/methods/list_webhook_deliveries' + insert: [] + update: [] + delete: [] + webhook_delivery: + id: github.repos.webhook_delivery + name: webhook_delivery + title: Webhook Delivery + methods: get_webhook_delivery: operation: $ref: '#/paths/~1repos~1{owner}~1{repo}~1hooks~1{hook_id}~1deliveries~1{delivery_id}/get' @@ -35130,8 +35202,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/hooks_deliveries/methods/get_webhook_delivery' - - $ref: '#/components/x-stackQL-resources/hooks_deliveries/methods/list_webhook_deliveries' + - $ref: '#/components/x-stackQL-resources/webhook_delivery/methods/get_webhook_delivery' insert: [] update: [] delete: [] @@ -35158,17 +35229,36 @@ components: response: mediaType: application/json openAPIDocKey: '200' + list_invitations_for_authenticated_user: + operation: + $ref: '#/paths/~1user~1repository_invitations/get' + response: + mediaType: application/json + openAPIDocKey: '200' + accept_invitation_for_authenticated_user: + operation: + $ref: '#/paths/~1user~1repository_invitations~1{invitation_id}/patch' + response: + mediaType: application/json + openAPIDocKey: '200' + decline_invitation_for_authenticated_user: + operation: + $ref: '#/paths/~1user~1repository_invitations~1{invitation_id}/delete' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/invitations/methods/list_invitations' + - $ref: '#/components/x-stackQL-resources/invitations/methods/list_invitations_for_authenticated_user' insert: [] update: [] delete: - $ref: '#/components/x-stackQL-resources/invitations/methods/delete_invitation' - keys: - id: github.repos.keys - name: keys - title: Keys + deploy_keys: + id: github.repos.deploy_keys + name: deploy_keys + title: Deploy Keys methods: list_deploy_keys: operation: @@ -35196,61 +35286,13 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/keys/methods/get_deploy_key' - - $ref: '#/components/x-stackQL-resources/keys/methods/list_deploy_keys' + - $ref: '#/components/x-stackQL-resources/deploy_keys/methods/get_deploy_key' + - $ref: '#/components/x-stackQL-resources/deploy_keys/methods/list_deploy_keys' insert: - - $ref: '#/components/x-stackQL-resources/keys/methods/create_deploy_key' + - $ref: '#/components/x-stackQL-resources/deploy_keys/methods/create_deploy_key' update: [] delete: - - $ref: '#/components/x-stackQL-resources/keys/methods/delete_deploy_key' - languages: - id: github.repos.languages - name: languages - title: Languages - methods: - list_languages: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1languages/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - merge_upstream: - id: github.repos.merge_upstream - name: merge_upstream - title: Merge Upstream - methods: - merge_upstream: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1merge-upstream/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - merges: - id: github.repos.merges - name: merges - title: Merges - methods: - merge: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1merges/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] + - $ref: '#/components/x-stackQL-resources/deploy_keys/methods/delete_deploy_key' pages: id: github.repos.pages name: pages @@ -35288,10 +35330,10 @@ components: update: [] delete: - $ref: '#/components/x-stackQL-resources/pages/methods/delete_pages_site' - pages_builds: - id: github.repos.pages_builds - name: pages_builds - title: Pages Builds + page_builds: + id: github.repos.page_builds + name: page_builds + title: Page Builds methods: list_pages_builds: operation: @@ -35313,15 +35355,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/pages_builds/methods/get_pages_build' - - $ref: '#/components/x-stackQL-resources/pages_builds/methods/list_pages_builds' + - $ref: '#/components/x-stackQL-resources/page_builds/methods/get_pages_build' + - $ref: '#/components/x-stackQL-resources/page_builds/methods/list_pages_builds' insert: [] update: [] delete: [] - pages_builds_latest: - id: github.repos.pages_builds_latest - name: pages_builds_latest - title: Pages Builds Latest + page_build_latest: + id: github.repos.page_build_latest + name: page_build_latest + title: Page Build Latest methods: get_latest_pages_build: operation: @@ -35331,7 +35373,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/pages_builds_latest/methods/get_latest_pages_build' + - $ref: '#/components/x-stackQL-resources/page_build_latest/methods/get_latest_pages_build' insert: [] update: [] delete: [] @@ -35352,10 +35394,10 @@ components: - $ref: '#/components/x-stackQL-resources/pages_deployment/methods/create_pages_deployment' update: [] delete: [] - pages_health: - id: github.repos.pages_health - name: pages_health - title: Pages Health + pages_health_check: + id: github.repos.pages_health_check + name: pages_health_check + title: Pages Health Check methods: get_pages_health_check: operation: @@ -35365,14 +35407,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/pages_health/methods/get_pages_health_check' + - $ref: '#/components/x-stackQL-resources/pages_health_check/methods/get_pages_health_check' insert: [] update: [] delete: [] - private_vulnerability_reporting: - id: github.repos.private_vulnerability_reporting - name: private_vulnerability_reporting - title: Private Vulnerability Reporting + vulnerability_reporting: + id: github.repos.vulnerability_reporting + name: vulnerability_reporting + title: Vulnerability Reporting methods: enable_private_vulnerability_reporting: operation: @@ -35391,30 +35433,6 @@ components: insert: [] update: [] delete: [] - readme: - id: github.repos.readme - name: readme - title: Readme - methods: - get_readme: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1readme/get' - response: - mediaType: application/json - openAPIDocKey: '200' - get_readme_in_directory: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1readme~1{dir}/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/readme/methods/get_readme_in_directory' - - $ref: '#/components/x-stackQL-resources/readme/methods/get_readme' - insert: [] - update: [] - delete: [] releases: id: github.repos.releases name: releases @@ -35432,6 +35450,18 @@ components: response: mediaType: application/json openAPIDocKey: '200' + generate_release_notes: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1releases~1generate-notes/post' + response: + mediaType: application/json + openAPIDocKey: '200' + get_release_by_tag: + operation: + $ref: '#/paths/~1repos~1{owner}~1{repo}~1releases~1tags~1{tag}/get' + response: + mediaType: application/json + openAPIDocKey: '200' get_release: operation: $ref: '#/paths/~1repos~1{owner}~1{repo}~1releases~1{release_id}/get' @@ -35450,14 +35480,9 @@ components: response: mediaType: application/json openAPIDocKey: '200' - generate_release_notes: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1releases~1generate-notes/post' - response: - mediaType: application/json - openAPIDocKey: '200' sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/releases/methods/get_release_by_tag' - $ref: '#/components/x-stackQL-resources/releases/methods/get_release' - $ref: '#/components/x-stackQL-resources/releases/methods/list_releases' insert: @@ -35465,10 +35490,10 @@ components: update: [] delete: - $ref: '#/components/x-stackQL-resources/releases/methods/delete_release' - releases_assets: - id: github.repos.releases_assets - name: releases_assets - title: Releases Assets + assets: + id: github.repos.assets + name: assets + title: Assets methods: get_release_asset: operation: @@ -35502,12 +35527,12 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/releases_assets/methods/get_release_asset' - - $ref: '#/components/x-stackQL-resources/releases_assets/methods/list_release_assets' + - $ref: '#/components/x-stackQL-resources/assets/methods/get_release_asset' + - $ref: '#/components/x-stackQL-resources/assets/methods/list_release_assets' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/releases_assets/methods/delete_release_asset' + - $ref: '#/components/x-stackQL-resources/assets/methods/delete_release_asset' releases_latest: id: github.repos.releases_latest name: releases_latest @@ -35525,27 +35550,10 @@ components: insert: [] update: [] delete: [] - releases_tags: - id: github.repos.releases_tags - name: releases_tags - title: Releases Tags - methods: - get_release_by_tag: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1releases~1tags~1{tag}/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/releases_tags/methods/get_release_by_tag' - insert: [] - update: [] - delete: [] - rules_branches: - id: github.repos.rules_branches - name: rules_branches - title: Rules Branches + rules: + id: github.repos.rules + name: rules + title: Rules methods: get_branch_rules: operation: @@ -35553,16 +35561,6 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - rulesets: - id: github.repos.rulesets - name: rulesets - title: Rulesets - methods: get_repo_rulesets: operation: $ref: '#/paths/~1repos~1{owner}~1{repo}~1rulesets/get' @@ -35595,13 +35593,13 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/rulesets/methods/get_repo_ruleset' - - $ref: '#/components/x-stackQL-resources/rulesets/methods/get_repo_rulesets' + - $ref: '#/components/x-stackQL-resources/rules/methods/get_repo_ruleset' + - $ref: '#/components/x-stackQL-resources/rules/methods/get_repo_rulesets' insert: - - $ref: '#/components/x-stackQL-resources/rulesets/methods/create_repo_ruleset' + - $ref: '#/components/x-stackQL-resources/rules/methods/create_repo_ruleset' update: [] delete: - - $ref: '#/components/x-stackQL-resources/rulesets/methods/delete_repo_ruleset' + - $ref: '#/components/x-stackQL-resources/rules/methods/delete_repo_ruleset' stats_code_frequency: id: github.repos.stats_code_frequency name: stats_code_frequency @@ -35667,10 +35665,10 @@ components: insert: [] update: [] delete: [] - stats_punch_card: - id: github.repos.stats_punch_card - name: stats_punch_card - title: Stats Punch Card + stats_punch_cards: + id: github.repos.stats_punch_cards + name: stats_punch_cards + title: Stats Punch Cards methods: get_punch_card_stats: operation: @@ -35683,23 +35681,6 @@ components: insert: [] update: [] delete: [] - statuses: - id: github.repos.statuses - name: statuses - title: Statuses - methods: - create_commit_status: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1statuses~1{sha}/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: - - $ref: '#/components/x-stackQL-resources/statuses/methods/create_commit_status' - update: [] - delete: [] tags: id: github.repos.tags name: tags @@ -35717,10 +35698,10 @@ components: insert: [] update: [] delete: [] - tags_protection: - id: github.repos.tags_protection - name: tags_protection - title: Tags Protection + tag_protection: + id: github.repos.tag_protection + name: tag_protection + title: Tag Protection methods: list_tag_protection: operation: @@ -35742,28 +35723,12 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/tags_protection/methods/list_tag_protection' + - $ref: '#/components/x-stackQL-resources/tag_protection/methods/list_tag_protection' insert: - - $ref: '#/components/x-stackQL-resources/tags_protection/methods/create_tag_protection' + - $ref: '#/components/x-stackQL-resources/tag_protection/methods/create_tag_protection' update: [] delete: - - $ref: '#/components/x-stackQL-resources/tags_protection/methods/delete_tag_protection' - tarball: - id: github.repos.tarball - name: tarball - title: Tarball - methods: - download_tarball_archive: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1tarball~1{ref}/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] + - $ref: '#/components/x-stackQL-resources/tag_protection/methods/delete_tag_protection' teams: id: github.repos.teams name: teams @@ -35804,10 +35769,10 @@ components: insert: [] update: [] delete: [] - traffic_clones: - id: github.repos.traffic_clones - name: traffic_clones - title: Traffic Clones + clone_traffic: + id: github.repos.clone_traffic + name: clone_traffic + title: Clone Traffic methods: get_clones: operation: @@ -35817,14 +35782,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/traffic_clones/methods/get_clones' + - $ref: '#/components/x-stackQL-resources/clone_traffic/methods/get_clones' insert: [] update: [] delete: [] - traffic_popular_paths: - id: github.repos.traffic_popular_paths - name: traffic_popular_paths - title: Traffic Popular Paths + content_traffic: + id: github.repos.content_traffic + name: content_traffic + title: Content Traffic methods: get_top_paths: operation: @@ -35834,14 +35799,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/traffic_popular_paths/methods/get_top_paths' + - $ref: '#/components/x-stackQL-resources/content_traffic/methods/get_top_paths' insert: [] update: [] delete: [] - traffic_popular_referrers: - id: github.repos.traffic_popular_referrers - name: traffic_popular_referrers - title: Traffic Popular Referrers + referrer_traffic: + id: github.repos.referrer_traffic + name: referrer_traffic + title: Referrer Traffic methods: get_top_referrers: operation: @@ -35851,14 +35816,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/traffic_popular_referrers/methods/get_top_referrers' + - $ref: '#/components/x-stackQL-resources/referrer_traffic/methods/get_top_referrers' insert: [] update: [] delete: [] - traffic_views: - id: github.repos.traffic_views - name: traffic_views - title: Traffic Views + view_traffic: + id: github.repos.view_traffic + name: view_traffic + title: View Traffic methods: get_views: operation: @@ -35868,23 +35833,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/traffic_views/methods/get_views' - insert: [] - update: [] - delete: [] - transfer: - id: github.repos.transfer - name: transfer - title: Transfer - methods: - transfer: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1transfer/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] + - $ref: '#/components/x-stackQL-resources/view_traffic/methods/get_views' insert: [] update: [] delete: [] @@ -35916,26 +35865,10 @@ components: insert: [] update: [] delete: [] - zipball: - id: github.repos.zipball - name: zipball - title: Zipball - methods: - download_zipball_archive: - operation: - $ref: '#/paths/~1repos~1{owner}~1{repo}~1zipball~1{ref}/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - generate: - id: github.repos.generate - name: generate - title: Generate + templates: + id: github.repos.templates + name: templates + title: Templates methods: create_using_template: operation: @@ -35946,30 +35879,13 @@ components: sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/generate/methods/create_using_template' + - $ref: '#/components/x-stackQL-resources/templates/methods/create_using_template' update: [] delete: [] - repositories: - id: github.repos.repositories - name: repositories - title: Repositories - methods: - list_public: - operation: - $ref: '#/paths/~1repositories/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/repositories/methods/list_public' - insert: [] - update: [] - delete: [] - user: - id: github.repos.user - name: user - title: User + repos_for_auth_user: + id: github.repos.repos_for_auth_user + name: repos_for_auth_user + title: Repos For Auth User methods: list_for_authenticated_user: operation: @@ -35985,55 +35901,9 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user/methods/list_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/repos_for_auth_user/methods/list_for_authenticated_user' insert: - - $ref: '#/components/x-stackQL-resources/user/methods/create_for_authenticated_user' - update: [] - delete: [] - user_repository_invitations: - id: github.repos.user_repository_invitations - name: user_repository_invitations - title: User Repository Invitations - methods: - list_invitations_for_authenticated_user: - operation: - $ref: '#/paths/~1user~1repository_invitations/get' - response: - mediaType: application/json - openAPIDocKey: '200' - accept_invitation_for_authenticated_user: - operation: - $ref: '#/paths/~1user~1repository_invitations~1{invitation_id}/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - decline_invitation_for_authenticated_user: - operation: - $ref: '#/paths/~1user~1repository_invitations~1{invitation_id}/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/user_repository_invitations/methods/list_invitations_for_authenticated_user' - insert: [] - update: [] - delete: [] - users: - id: github.repos.users - name: users - title: Users - methods: - list_for_user: - operation: - $ref: '#/paths/~1users~1{username}~1repos/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/users/methods/list_for_user' - insert: [] + - $ref: '#/components/x-stackQL-resources/repos_for_auth_user/methods/create_for_authenticated_user' update: [] delete: [] paths: @@ -36109,6 +35979,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos post: summary: Create an organization repository description: |- @@ -36294,6 +36165,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos '/orgs/{org}/rulesets': get: summary: Get all organization repository rulesets @@ -36329,6 +36201,7 @@ paths: $ref: '#/components/responses/not_found' '500': $ref: '#/components/responses/internal_error' + x-stackQL-resource: rules post: summary: Create an organization repository ruleset description: Create a repository ruleset for an organization. @@ -36422,6 +36295,7 @@ paths: $ref: '#/components/responses/not_found' '500': $ref: '#/components/responses/internal_error' + x-stackQL-resource: rules '/orgs/{org}/rulesets/{ruleset_id}': get: summary: Get an organization repository ruleset @@ -36459,6 +36333,7 @@ paths: $ref: '#/components/responses/not_found' '500': $ref: '#/components/responses/internal_error' + x-stackQL-resource: rules put: summary: Update an organization repository ruleset description: Update a ruleset for an organization. @@ -36555,6 +36430,7 @@ paths: $ref: '#/components/responses/not_found' '500': $ref: '#/components/responses/internal_error' + x-stackQL-resource: rules delete: summary: Delete an organization repository ruleset description: Delete a ruleset for an organization. @@ -36584,6 +36460,7 @@ paths: $ref: '#/components/responses/not_found' '500': $ref: '#/components/responses/internal_error' + x-stackQL-resource: rules '/repos/{owner}/{repo}': get: summary: Get a repository @@ -36621,6 +36498,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos patch: summary: Update a repository description: '**Note**: To edit a repository''s topics, use the [Replace all repository topics](https://docs.github.com/rest/repos/repos#replace-all-repository-topics) endpoint.' @@ -36831,6 +36709,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos delete: summary: Delete a repository description: |- @@ -36875,6 +36754,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos '/repos/{owner}/{repo}/activity': get: summary: List repository activities @@ -36964,6 +36844,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos '/repos/{owner}/{repo}/autolinks': get: summary: List all autolinks of a repository @@ -36998,6 +36879,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: autolinks + x-stackQL-resource: autolinks post: summary: Create an autolink reference for a repository description: Users with admin access to the repository can create an autolink. @@ -37058,6 +36940,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: autolinks + x-stackQL-resource: autolinks '/repos/{owner}/{repo}/autolinks/{autolink_id}': get: summary: Get an autolink reference of a repository @@ -37092,6 +36975,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: autolinks + x-stackQL-resource: autolinks delete: summary: Delete an autolink reference from a repository description: |- @@ -37118,6 +37002,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: autolinks + x-stackQL-resource: autolinks '/repos/{owner}/{repo}/automated-security-fixes': get: summary: Check if automated security fixes are enabled for a repository @@ -37150,6 +37035,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos put: summary: Enable automated security fixes description: 'Enables automated security fixes for a repository. The authenticated user must have admin access to the repository. For more information, see "[Configuring automated security fixes](https://docs.github.com/articles/configuring-automated-security-fixes)".' @@ -37170,6 +37056,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos delete: summary: Disable automated security fixes description: 'Disables automated security fixes for a repository. The authenticated user must have admin access to the repository. For more information, see "[Configuring automated security fixes](https://docs.github.com/articles/configuring-automated-security-fixes)".' @@ -37190,6 +37077,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos '/repos/{owner}/{repo}/branches': get: summary: List branches @@ -37233,6 +37121,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branches + x-stackQL-resource: branches '/repos/{owner}/{repo}/branches/{branch}': get: summary: Get a branch @@ -37266,6 +37155,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branches + x-stackQL-resource: branches '/repos/{owner}/{repo}/branches/{branch}/protection': get: summary: Get branch protection @@ -37297,6 +37187,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection put: summary: Update branch protection description: |- @@ -37521,6 +37412,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection delete: summary: Delete branch protection description: 'Protected branches are available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see [GitHub''s products](https://docs.github.com/github/getting-started-with-github/githubs-products) in the GitHub Help documentation.' @@ -37544,6 +37436,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection '/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins': get: summary: Get admin branch protection @@ -37573,6 +37466,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection post: summary: Set admin branch protection description: |- @@ -37604,6 +37498,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection delete: summary: Delete admin branch protection description: |- @@ -37630,6 +37525,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection '/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews': get: summary: Get pull request review protection @@ -37659,6 +37555,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection patch: summary: Update pull request review protection description: |- @@ -37773,6 +37670,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection delete: summary: Delete pull request review protection description: 'Protected branches are available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see [GitHub''s products](https://docs.github.com/github/getting-started-with-github/githubs-products) in the GitHub Help documentation.' @@ -37796,6 +37694,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection '/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures': get: summary: Get commit signature protection @@ -37832,6 +37731,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection post: summary: Create commit signature protection description: |- @@ -37865,6 +37765,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection delete: summary: Delete commit signature protection description: |- @@ -37891,6 +37792,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection '/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks': get: summary: Get status checks protection @@ -37922,6 +37824,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection patch: summary: Update status check protection description: |- @@ -37994,6 +37897,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection delete: summary: Remove status check protection description: 'Protected branches are available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see [GitHub''s products](https://docs.github.com/github/getting-started-with-github/githubs-products) in the GitHub Help documentation.' @@ -38015,6 +37919,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection '/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts': get: summary: Get all status check contexts @@ -38049,6 +37954,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection post: summary: Add status check contexts description: 'Protected branches are available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see [GitHub''s products](https://docs.github.com/github/getting-started-with-github/githubs-products) in the GitHub Help documentation.' @@ -38117,6 +38023,7 @@ paths: requestBodyParameterName: contexts category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection put: summary: Set status check contexts description: 'Protected branches are available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see [GitHub''s products](https://docs.github.com/github/getting-started-with-github/githubs-products) in the GitHub Help documentation.' @@ -38181,6 +38088,7 @@ paths: requestBodyParameterName: contexts category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection delete: summary: Remove status check contexts description: 'Protected branches are available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see [GitHub''s products](https://docs.github.com/github/getting-started-with-github/githubs-products) in the GitHub Help documentation.' @@ -38244,6 +38152,7 @@ paths: requestBodyParameterName: contexts category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection '/repos/{owner}/{repo}/branches/{branch}/protection/restrictions': get: summary: Get access restrictions @@ -38280,6 +38189,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection delete: summary: Delete access restrictions description: |- @@ -38304,6 +38214,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection '/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps': get: summary: Get apps with access to the protected branch @@ -38340,6 +38251,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection post: summary: Add app access restrictions description: |- @@ -38402,6 +38314,7 @@ paths: requestBodyParameterName: apps category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection put: summary: Set app access restrictions description: |- @@ -38464,6 +38377,7 @@ paths: requestBodyParameterName: apps category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection delete: summary: Remove app access restrictions description: |- @@ -38525,6 +38439,7 @@ paths: requestBodyParameterName: apps category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection '/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams': get: summary: Get teams with access to the protected branch @@ -38561,6 +38476,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection post: summary: Add team access restrictions description: |- @@ -38625,6 +38541,7 @@ paths: requestBodyParameterName: teams category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection put: summary: Set team access restrictions description: |- @@ -38689,6 +38606,7 @@ paths: requestBodyParameterName: teams category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection delete: summary: Remove team access restrictions description: |- @@ -38752,6 +38670,7 @@ paths: requestBodyParameterName: teams category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection '/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users': get: summary: Get users with access to the protected branch @@ -38788,6 +38707,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection post: summary: Add user access restrictions description: |- @@ -38855,6 +38775,7 @@ paths: requestBodyParameterName: users category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection put: summary: Set user access restrictions description: |- @@ -38922,6 +38843,7 @@ paths: requestBodyParameterName: users category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection delete: summary: Remove user access restrictions description: |- @@ -38988,6 +38910,7 @@ paths: requestBodyParameterName: users category: branches subcategory: branch-protection + x-stackQL-resource: branch_protection '/repos/{owner}/{repo}/branches/{branch}/rename': post: summary: Rename a branch @@ -39054,6 +38977,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branches + x-stackQL-resource: branches '/repos/{owner}/{repo}/codeowners/errors': get: summary: List CODEOWNERS errors @@ -39096,6 +39020,7 @@ paths: previews: [] category: repos subcategory: repos + x-stackQL-resource: repos '/repos/{owner}/{repo}/collaborators': get: summary: List repository collaborators @@ -39164,6 +39089,7 @@ paths: enabledForGitHubApps: true category: collaborators subcategory: collaborators + x-stackQL-resource: collaborators '/repos/{owner}/{repo}/collaborators/{username}': get: summary: Check if a user is a repository collaborator @@ -39195,6 +39121,7 @@ paths: enabledForGitHubApps: true category: collaborators subcategory: collaborators + x-stackQL-resource: collaborators put: summary: Add a repository collaborator description: |- @@ -39271,6 +39198,7 @@ paths: enabledForGitHubApps: true category: collaborators subcategory: collaborators + x-stackQL-resource: collaborators delete: summary: Remove a repository collaborator description: |- @@ -39317,6 +39245,7 @@ paths: enabledForGitHubApps: true category: collaborators subcategory: collaborators + x-stackQL-resource: collaborators '/repos/{owner}/{repo}/collaborators/{username}/permission': get: summary: Get repository permissions for a user @@ -39355,6 +39284,7 @@ paths: enabledForGitHubApps: true category: collaborators subcategory: collaborators + x-stackQL-resource: collaborators '/repos/{owner}/{repo}/comments': get: summary: List commit comments for a repository @@ -39393,6 +39323,7 @@ paths: enabledForGitHubApps: true category: commits subcategory: comments + x-stackQL-resource: comments '/repos/{owner}/{repo}/comments/{comment_id}': get: summary: Get a commit comment @@ -39424,6 +39355,7 @@ paths: enabledForGitHubApps: true category: commits subcategory: comments + x-stackQL-resource: comments patch: summary: Update a commit comment description: '' @@ -39470,6 +39402,7 @@ paths: enabledForGitHubApps: true category: commits subcategory: comments + x-stackQL-resource: comments delete: summary: Delete a commit comment description: '' @@ -39493,6 +39426,7 @@ paths: enabledForGitHubApps: true category: commits subcategory: comments + x-stackQL-resource: comments '/repos/{owner}/{repo}/commits': get: summary: List commits @@ -39596,6 +39530,7 @@ paths: enabledForGitHubApps: true category: commits subcategory: commits + x-stackQL-resource: commits '/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head': get: summary: List branches for HEAD commit @@ -39632,6 +39567,7 @@ paths: enabledForGitHubApps: true category: commits subcategory: commits + x-stackQL-resource: commits '/repos/{owner}/{repo}/commits/{commit_sha}/comments': get: summary: List commit comments @@ -39668,6 +39604,7 @@ paths: enabledForGitHubApps: true category: commits subcategory: comments + x-stackQL-resource: comments post: summary: Create a commit comment description: |- @@ -39737,6 +39674,7 @@ paths: enabledForGitHubApps: true category: commits subcategory: comments + x-stackQL-resource: comments '/repos/{owner}/{repo}/commits/{commit_sha}/pulls': get: summary: List pull requests associated with a commit @@ -39776,6 +39714,7 @@ paths: enabledForGitHubApps: true category: commits subcategory: commits + x-stackQL-resource: commits '/repos/{owner}/{repo}/commits/{ref}': get: summary: Get a commit @@ -39851,6 +39790,7 @@ paths: enabledForGitHubApps: true category: commits subcategory: commits + x-stackQL-resource: commits '/repos/{owner}/{repo}/commits/{ref}/status': get: summary: Get the combined status for a specific reference @@ -39892,6 +39832,7 @@ paths: enabledForGitHubApps: true category: commits subcategory: statuses + x-stackQL-resource: statuses '/repos/{owner}/{repo}/commits/{ref}/statuses': get: summary: List commit statuses for a reference @@ -39933,6 +39874,7 @@ paths: enabledForGitHubApps: true category: commits subcategory: statuses + x-stackQL-resource: statuses '/repos/{owner}/{repo}/community/profile': get: summary: Get community profile metrics @@ -39974,6 +39916,7 @@ paths: enabledForGitHubApps: true category: metrics subcategory: community + x-stackQL-resource: community '/repos/{owner}/{repo}/compare/{basehead}': get: summary: Compare two commits @@ -40062,6 +40005,7 @@ paths: enabledForGitHubApps: true category: commits subcategory: commits + x-stackQL-resource: commits '/repos/{owner}/{repo}/contents/{path}': get: summary: Get repository content @@ -40164,6 +40108,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: contents + x-stackQL-resource: contents put: summary: Create or update file contents description: |- @@ -40290,6 +40235,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: contents + x-stackQL-resource: contents delete: summary: Delete a file description: |- @@ -40388,6 +40334,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: contents + x-stackQL-resource: contents '/repos/{owner}/{repo}/contributors': get: summary: List repository contributors @@ -40438,6 +40385,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos '/repos/{owner}/{repo}/deployments': get: summary: List deployments @@ -40501,6 +40449,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: deployments + x-stackQL-resource: deployments post: summary: Create a deployment description: |- @@ -40657,6 +40606,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: deployments + x-stackQL-resource: deployments '/repos/{owner}/{repo}/deployments/{deployment_id}': get: summary: Get a deployment @@ -40688,6 +40638,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: deployments + x-stackQL-resource: deployments delete: summary: Delete a deployment description: |- @@ -40721,6 +40672,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: deployments + x-stackQL-resource: deployments '/repos/{owner}/{repo}/deployments/{deployment_id}/statuses': get: summary: List deployment statuses @@ -40759,6 +40711,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: statuses + x-stackQL-resource: statuses post: summary: Create a deployment status description: |- @@ -40846,6 +40799,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: statuses + x-stackQL-resource: statuses '/repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}': get: summary: Get a deployment status @@ -40882,6 +40836,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: statuses + x-stackQL-resource: statuses '/repos/{owner}/{repo}/dispatches': post: summary: Create a repository dispatch event @@ -40941,6 +40896,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos '/repos/{owner}/{repo}/environments': get: summary: List environments @@ -40984,6 +40940,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: environments + x-stackQL-resource: environments '/repos/{owner}/{repo}/environments/{environment_name}': get: summary: Get an environment @@ -41018,6 +40975,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: environments + x-stackQL-resource: environments put: summary: Create or update an environment description: |- @@ -41096,6 +41054,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: environments + x-stackQL-resource: environments delete: summary: Delete an environment description: You must authenticate using an access token with the repo scope to use this endpoint. @@ -41117,6 +41076,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: environments + x-stackQL-resource: environments '/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies': get: summary: List deployment branch policies @@ -41164,6 +41124,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: branch-policies + x-stackQL-resource: branch_policies post: summary: Create a deployment branch policy description: |- @@ -41216,6 +41177,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: branch-policies + x-stackQL-resource: branch_policies '/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}': get: summary: Get a deployment branch policy @@ -41249,6 +41211,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: branch-policies + x-stackQL-resource: branch_policies put: summary: Update a deployment branch policy description: |- @@ -41291,6 +41254,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: branch-policies + x-stackQL-resource: branch_policies delete: summary: Delete a deployment branch policy description: |- @@ -41316,6 +41280,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: branch-policies + x-stackQL-resource: branch_policies '/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules': get: summary: Get all deployment protection rules for an environment @@ -41378,6 +41343,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: protection-rules + x-stackQL-resource: protection_rules post: summary: Create a custom deployment protection rule on an environment description: |- @@ -41425,6 +41391,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: protection-rules + x-stackQL-resource: protection_rules '/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps': get: summary: List custom deployment rule integrations available for an environment @@ -41471,6 +41438,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: protection-rules + x-stackQL-resource: protection_rules '/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}': get: summary: Get a custom deployment protection rule @@ -41504,6 +41472,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: protection-rules + x-stackQL-resource: protection_rules delete: summary: Disable a custom protection rule for an environment description: |- @@ -41529,6 +41498,7 @@ paths: enabledForGitHubApps: true category: deployments subcategory: protection-rules + x-stackQL-resource: protection_rules '/repos/{owner}/{repo}/forks': get: summary: List forks @@ -41578,6 +41548,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: forks + x-stackQL-resource: forks post: summary: Create a fork description: |- @@ -41640,6 +41611,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: forks + x-stackQL-resource: forks '/repos/{owner}/{repo}/hooks': get: summary: List repository webhooks @@ -41677,6 +41649,7 @@ paths: enabledForGitHubApps: true category: webhooks subcategory: repos + x-stackQL-resource: repos post: summary: Create a repository webhook description: |- @@ -41771,6 +41744,7 @@ paths: enabledForGitHubApps: true category: webhooks subcategory: repos + x-stackQL-resource: repos '/repos/{owner}/{repo}/hooks/{hook_id}': get: summary: Get a repository webhook @@ -41802,6 +41776,7 @@ paths: enabledForGitHubApps: true category: webhooks subcategory: repos + x-stackQL-resource: repos patch: summary: Update a repository webhook description: 'Updates a webhook configured in a repository. If you previously had a `secret` set, you must provide the same `secret` or set a new `secret` or the secret will be removed. If you are only updating individual webhook `config` properties, use "[Update a webhook configuration for a repository](/rest/webhooks/repo-config#update-a-webhook-configuration-for-a-repository)."' @@ -41890,6 +41865,7 @@ paths: enabledForGitHubApps: true category: webhooks subcategory: repos + x-stackQL-resource: repos delete: summary: Delete a repository webhook description: '' @@ -41913,6 +41889,7 @@ paths: enabledForGitHubApps: true category: webhooks subcategory: repos + x-stackQL-resource: repos '/repos/{owner}/{repo}/hooks/{hook_id}/config': get: summary: Get a webhook configuration for a repository @@ -41945,6 +41922,7 @@ paths: enabledForGitHubApps: true category: webhooks subcategory: repo-config + x-stackQL-resource: repo_config patch: summary: Update a webhook configuration for a repository description: |- @@ -41998,6 +41976,7 @@ paths: enabledForGitHubApps: true category: webhooks subcategory: repo-config + x-stackQL-resource: repo_config '/repos/{owner}/{repo}/hooks/{hook_id}/deliveries': get: summary: List deliveries for a repository webhook @@ -42040,6 +42019,7 @@ paths: enabledForGitHubApps: true category: webhooks subcategory: repo-deliveries + x-stackQL-resource: repo_deliveries '/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}': get: summary: Get a delivery for a repository webhook @@ -42074,6 +42054,7 @@ paths: enabledForGitHubApps: true category: webhooks subcategory: repo-deliveries + x-stackQL-resource: repo_deliveries '/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts': post: summary: Redeliver a delivery for a repository webhook @@ -42101,6 +42082,7 @@ paths: enabledForGitHubApps: true category: webhooks subcategory: repo-deliveries + x-stackQL-resource: repo_deliveries '/repos/{owner}/{repo}/hooks/{hook_id}/pings': post: summary: Ping a repository webhook @@ -42125,6 +42107,7 @@ paths: enabledForGitHubApps: true category: webhooks subcategory: repos + x-stackQL-resource: repos '/repos/{owner}/{repo}/hooks/{hook_id}/tests': post: summary: Test the push repository webhook @@ -42152,6 +42135,7 @@ paths: enabledForGitHubApps: true category: webhooks subcategory: repos + x-stackQL-resource: repos '/repos/{owner}/{repo}/invitations': get: summary: List repository invitations @@ -42187,6 +42171,7 @@ paths: enabledForGitHubApps: true category: collaborators subcategory: invitations + x-stackQL-resource: invitations '/repos/{owner}/{repo}/invitations/{invitation_id}': patch: summary: Update a repository invitation @@ -42237,6 +42222,7 @@ paths: enabledForGitHubApps: true category: collaborators subcategory: invitations + x-stackQL-resource: invitations delete: summary: Delete a repository invitation description: '' @@ -42258,6 +42244,7 @@ paths: enabledForGitHubApps: true category: collaborators subcategory: invitations + x-stackQL-resource: invitations '/repos/{owner}/{repo}/keys': get: summary: List deploy keys @@ -42293,6 +42280,7 @@ paths: enabledForGitHubApps: true category: deploy-keys subcategory: deploy-keys + x-stackQL-resource: deploy_keys post: summary: Create a deploy key description: You can create a read-only deploy key. @@ -42354,6 +42342,7 @@ paths: enabledForGitHubApps: true category: deploy-keys subcategory: deploy-keys + x-stackQL-resource: deploy_keys '/repos/{owner}/{repo}/keys/{key_id}': get: summary: Get a deploy key @@ -42385,6 +42374,7 @@ paths: enabledForGitHubApps: true category: deploy-keys subcategory: deploy-keys + x-stackQL-resource: deploy_keys delete: summary: Delete a deploy key description: 'Deploy keys are immutable. If you need to update a key, remove the key and create a new one instead.' @@ -42406,6 +42396,7 @@ paths: enabledForGitHubApps: true category: deploy-keys subcategory: deploy-keys + x-stackQL-resource: deploy_keys '/repos/{owner}/{repo}/languages': get: summary: List repository languages @@ -42434,6 +42425,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos '/repos/{owner}/{repo}/merge-upstream': post: summary: Sync a fork branch with the upstream repository @@ -42482,6 +42474,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branches + x-stackQL-resource: branches '/repos/{owner}/{repo}/merges': post: summary: Merge a branch @@ -42545,6 +42538,7 @@ paths: enabledForGitHubApps: true category: branches subcategory: branches + x-stackQL-resource: branches '/repos/{owner}/{repo}/pages': get: summary: Get a GitHub Pages site @@ -42578,6 +42572,7 @@ paths: enabledForGitHubApps: true category: pages subcategory: pages + x-stackQL-resource: pages post: summary: Create a GitHub Pages site description: |- @@ -42625,6 +42620,7 @@ paths: enabledForGitHubApps: true category: pages subcategory: pages + x-stackQL-resource: pages put: summary: Update information about a GitHub Pages site description: |- @@ -42668,6 +42664,7 @@ paths: enabledForGitHubApps: true category: pages subcategory: pages + x-stackQL-resource: pages delete: summary: Delete a GitHub Pages site description: |- @@ -42697,6 +42694,7 @@ paths: enabledForGitHubApps: true category: pages subcategory: pages + x-stackQL-resource: pages '/repos/{owner}/{repo}/pages/builds': get: summary: List GitHub Pages builds @@ -42735,6 +42733,7 @@ paths: enabledForGitHubApps: true category: pages subcategory: pages + x-stackQL-resource: pages post: summary: Request a GitHub Pages build description: |- @@ -42765,6 +42764,7 @@ paths: enabledForGitHubApps: true category: pages subcategory: pages + x-stackQL-resource: pages '/repos/{owner}/{repo}/pages/builds/latest': get: summary: Get latest Pages build @@ -42796,6 +42796,7 @@ paths: enabledForGitHubApps: true category: pages subcategory: pages + x-stackQL-resource: pages '/repos/{owner}/{repo}/pages/builds/{build_id}': get: summary: Get GitHub Pages build @@ -42832,6 +42833,7 @@ paths: enabledForGitHubApps: true category: pages subcategory: pages + x-stackQL-resource: pages '/repos/{owner}/{repo}/pages/deployment': post: summary: Create a GitHub Pages deployment @@ -42903,6 +42905,7 @@ paths: enabledForGitHubApps: true category: pages subcategory: pages + x-stackQL-resource: pages '/repos/{owner}/{repo}/pages/health': get: summary: Get a DNS health check for GitHub Pages @@ -42951,6 +42954,7 @@ paths: enabledForGitHubApps: true category: pages subcategory: pages + x-stackQL-resource: pages '/repos/{owner}/{repo}/private-vulnerability-reporting': put: summary: Enable private vulnerability reporting for a repository @@ -42974,6 +42978,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos delete: summary: Disable private vulnerability reporting for a repository description: 'Disables private vulnerability reporting for a repository. The authenticated user must have admin access to the repository. For more information, see "[Privately reporting a security vulnerability](https://docs.github.com/code-security/security-advisories/guidance-on-reporting-and-writing/privately-reporting-a-security-vulnerability)".' @@ -42996,6 +43001,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos '/repos/{owner}/{repo}/readme': get: summary: Get a repository README @@ -43037,6 +43043,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: contents + x-stackQL-resource: contents '/repos/{owner}/{repo}/readme/{dir}': get: summary: Get a repository README for a directory @@ -43085,6 +43092,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: contents + x-stackQL-resource: contents '/repos/{owner}/{repo}/releases': get: summary: List releases @@ -43125,6 +43133,7 @@ paths: enabledForGitHubApps: true category: releases subcategory: releases + x-stackQL-resource: releases post: summary: Create a release description: |- @@ -43223,6 +43232,7 @@ paths: enabledForGitHubApps: true category: releases subcategory: releases + x-stackQL-resource: releases '/repos/{owner}/{repo}/releases/assets/{asset_id}': get: summary: Get a release asset @@ -43256,6 +43266,7 @@ paths: enabledForGitHubApps: true category: releases subcategory: assets + x-stackQL-resource: assets patch: summary: Update a release asset description: Users with push access to the repository can edit a release asset. @@ -43306,6 +43317,7 @@ paths: enabledForGitHubApps: true category: releases subcategory: assets + x-stackQL-resource: assets delete: summary: Delete a release asset description: '' @@ -43327,6 +43339,7 @@ paths: enabledForGitHubApps: true category: releases subcategory: assets + x-stackQL-resource: assets '/repos/{owner}/{repo}/releases/generate-notes': post: summary: Generate release notes content for a release @@ -43385,6 +43398,7 @@ paths: enabledForGitHubApps: true category: releases subcategory: releases + x-stackQL-resource: releases '/repos/{owner}/{repo}/releases/latest': get: summary: Get the latest release @@ -43416,6 +43430,7 @@ paths: enabledForGitHubApps: true category: releases subcategory: releases + x-stackQL-resource: releases '/repos/{owner}/{repo}/releases/tags/{tag}': get: summary: Get a release by tag name @@ -43453,6 +43468,7 @@ paths: enabledForGitHubApps: true category: releases subcategory: releases + x-stackQL-resource: releases '/repos/{owner}/{repo}/releases/{release_id}': get: summary: Get a release @@ -43484,6 +43500,7 @@ paths: enabledForGitHubApps: true category: releases subcategory: releases + x-stackQL-resource: releases patch: summary: Update a release description: Users with push access to the repository can edit a release. @@ -43563,6 +43580,7 @@ paths: enabledForGitHubApps: true category: releases subcategory: releases + x-stackQL-resource: releases delete: summary: Delete a release description: Users with push access to the repository can delete a release. @@ -43584,6 +43602,7 @@ paths: enabledForGitHubApps: true category: releases subcategory: releases + x-stackQL-resource: releases '/repos/{owner}/{repo}/releases/{release_id}/assets': get: summary: List release assets @@ -43620,6 +43639,7 @@ paths: enabledForGitHubApps: true category: releases subcategory: assets + x-stackQL-resource: assets post: summary: Upload a release asset description: |- @@ -43692,6 +43712,7 @@ paths: enabledForGitHubApps: true category: releases subcategory: assets + x-stackQL-resource: assets '/repos/{owner}/{repo}/rules/branches/{branch}': get: summary: Get rules for a branch @@ -43729,6 +43750,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: rules + x-stackQL-resource: rules '/repos/{owner}/{repo}/rulesets': get: summary: Get all repository rulesets @@ -43772,6 +43794,7 @@ paths: $ref: '#/components/responses/not_found' '500': $ref: '#/components/responses/internal_error' + x-stackQL-resource: rules post: summary: Create a repository ruleset description: Create a ruleset for a repository. @@ -43859,6 +43882,7 @@ paths: $ref: '#/components/responses/not_found' '500': $ref: '#/components/responses/internal_error' + x-stackQL-resource: rules '/repos/{owner}/{repo}/rulesets/{ruleset_id}': get: summary: Get a repository ruleset @@ -43904,6 +43928,7 @@ paths: $ref: '#/components/responses/not_found' '500': $ref: '#/components/responses/internal_error' + x-stackQL-resource: rules put: summary: Update a repository ruleset description: Update a ruleset for a repository. @@ -43994,6 +44019,7 @@ paths: $ref: '#/components/responses/not_found' '500': $ref: '#/components/responses/internal_error' + x-stackQL-resource: rules delete: summary: Delete a repository ruleset description: Delete a ruleset for a repository. @@ -44024,6 +44050,7 @@ paths: $ref: '#/components/responses/not_found' '500': $ref: '#/components/responses/internal_error' + x-stackQL-resource: rules '/repos/{owner}/{repo}/stats/code_frequency': get: summary: Get the weekly commit activity @@ -44058,6 +44085,7 @@ paths: enabledForGitHubApps: true category: metrics subcategory: statistics + x-stackQL-resource: statistics '/repos/{owner}/{repo}/stats/commit_activity': get: summary: Get the last year of commit activity @@ -44092,6 +44120,7 @@ paths: enabledForGitHubApps: true category: metrics subcategory: statistics + x-stackQL-resource: statistics '/repos/{owner}/{repo}/stats/contributors': get: summary: Get all contributor commit activity @@ -44133,6 +44162,7 @@ paths: enabledForGitHubApps: true category: metrics subcategory: statistics + x-stackQL-resource: statistics '/repos/{owner}/{repo}/stats/participation': get: summary: Get the weekly commit count @@ -44168,6 +44198,7 @@ paths: enabledForGitHubApps: true category: metrics subcategory: statistics + x-stackQL-resource: statistics '/repos/{owner}/{repo}/stats/punch_card': get: summary: Get the hourly commit count for each day @@ -44207,6 +44238,7 @@ paths: enabledForGitHubApps: true category: metrics subcategory: statistics + x-stackQL-resource: statistics '/repos/{owner}/{repo}/statuses/{sha}': post: summary: Create a commit status @@ -44286,6 +44318,7 @@ paths: enabledForGitHubApps: true category: commits subcategory: statuses + x-stackQL-resource: statuses '/repos/{owner}/{repo}/tags': get: summary: List repository tags @@ -44321,6 +44354,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos '/repos/{owner}/{repo}/tags/protection': get: summary: List tag protection states for a repository @@ -44358,6 +44392,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: tags + x-stackQL-resource: tags post: summary: Create a tag protection state for a repository description: |- @@ -44407,6 +44442,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: tags + x-stackQL-resource: tags '/repos/{owner}/{repo}/tags/protection/{tag_protection_id}': delete: summary: Delete a tag protection state for a repository @@ -44435,6 +44471,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: tags + x-stackQL-resource: tags '/repos/{owner}/{repo}/tarball/{ref}': get: summary: Download a repository archive (tar) @@ -44471,6 +44508,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: contents + x-stackQL-resource: contents '/repos/{owner}/{repo}/teams': get: summary: List repository teams @@ -44517,6 +44555,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos '/repos/{owner}/{repo}/topics': get: summary: Get all repository topics @@ -44549,6 +44588,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos put: summary: Replace all repository topics description: '' @@ -44602,6 +44642,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos '/repos/{owner}/{repo}/traffic/clones': get: summary: Get repository clones @@ -44633,6 +44674,7 @@ paths: enabledForGitHubApps: true category: metrics subcategory: traffic + x-stackQL-resource: traffic '/repos/{owner}/{repo}/traffic/popular/paths': get: summary: Get top referral paths @@ -44665,6 +44707,7 @@ paths: enabledForGitHubApps: true category: metrics subcategory: traffic + x-stackQL-resource: traffic '/repos/{owner}/{repo}/traffic/popular/referrers': get: summary: Get top referral sources @@ -44697,6 +44740,7 @@ paths: enabledForGitHubApps: true category: metrics subcategory: traffic + x-stackQL-resource: traffic '/repos/{owner}/{repo}/traffic/views': get: summary: Get page views @@ -44728,6 +44772,7 @@ paths: enabledForGitHubApps: true category: metrics subcategory: traffic + x-stackQL-resource: traffic '/repos/{owner}/{repo}/transfer': post: summary: Transfer a repository @@ -44786,6 +44831,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos '/repos/{owner}/{repo}/vulnerability-alerts': get: summary: Check if vulnerability alerts are enabled for a repository @@ -44809,6 +44855,7 @@ paths: enabledForGitHubApps: false category: repos subcategory: repos + x-stackQL-resource: repos put: summary: Enable vulnerability alerts description: 'Enables dependency alerts and the dependency graph for a repository. The authenticated user must have admin access to the repository. For more information, see "[About security alerts for vulnerable dependencies](https://docs.github.com/articles/about-security-alerts-for-vulnerable-dependencies)".' @@ -44829,6 +44876,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos delete: summary: Disable vulnerability alerts description: |- @@ -44852,6 +44900,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos '/repos/{owner}/{repo}/zipball/{ref}': get: summary: Download a repository archive (zip) @@ -44889,6 +44938,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: contents + x-stackQL-resource: contents '/repos/{template_owner}/{template_repo}/generate': post: summary: Create a repository using a template @@ -44974,6 +45024,7 @@ paths: enabledForGitHubApps: false category: repos subcategory: repos + x-stackQL-resource: repos /repositories: get: summary: List public repositories @@ -45017,6 +45068,7 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos /user/repos: get: summary: List repositories for the authenticated user @@ -45116,6 +45168,7 @@ paths: enabledForGitHubApps: false category: repos subcategory: repos + x-stackQL-resource: repos post: summary: Create a repository for the authenticated user description: |- @@ -45325,6 +45378,7 @@ paths: enabledForGitHubApps: false category: repos subcategory: repos + x-stackQL-resource: repos /user/repository_invitations: get: summary: List repository invitations for the authenticated user @@ -45366,6 +45420,7 @@ paths: enabledForGitHubApps: false category: collaborators subcategory: invitations + x-stackQL-resource: invitations '/user/repository_invitations/{invitation_id}': patch: summary: Accept a repository invitation @@ -45394,6 +45449,7 @@ paths: enabledForGitHubApps: false category: collaborators subcategory: invitations + x-stackQL-resource: invitations delete: summary: Decline a repository invitation description: '' @@ -45421,6 +45477,7 @@ paths: enabledForGitHubApps: false category: collaborators subcategory: invitations + x-stackQL-resource: invitations '/users/{username}/repos': get: summary: List repositories for a user @@ -45487,3 +45544,4 @@ paths: enabledForGitHubApps: true category: repos subcategory: repos + x-stackQL-resource: repos diff --git a/providers/src/github/v00.00.00000/services/search.yaml b/providers/src/github/v00.00.00000/services/search.yaml index d95ee579..ec631955 100644 --- a/providers/src/github/v00.00.00000/services/search.yaml +++ b/providers/src/github/v00.00.00000/services/search.yaml @@ -29433,10 +29433,10 @@ components: schema: type: string x-stackQL-resources: - code: - id: github.search.code - name: code - title: Code + search: + id: github.search.search + name: search + title: Search methods: code: operation: @@ -29444,96 +29444,36 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - commits: - id: github.search.commits - name: commits - title: Commits - methods: commits: operation: $ref: '#/paths/~1search~1commits/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - issues: - id: github.search.issues - name: issues - title: Issues - methods: - and_pull_requests: + issues_and_pull_requests: operation: $ref: '#/paths/~1search~1issues/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - labels: - id: github.search.labels - name: labels - title: Labels - methods: labels: operation: $ref: '#/paths/~1search~1labels/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - repositories: - id: github.search.repositories - name: repositories - title: Repositories - methods: repos: operation: $ref: '#/paths/~1search~1repositories/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - topics: - id: github.search.topics - name: topics - title: Topics - methods: topics: operation: $ref: '#/paths/~1search~1topics/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - users: - id: github.search.users - name: users - title: Users - methods: users: operation: $ref: '#/paths/~1search~1users/get' @@ -29641,6 +29581,7 @@ paths: enabledForGitHubApps: true category: search subcategory: search + x-stackQL-resource: search /search/commits: get: summary: Search commits @@ -29708,6 +29649,7 @@ paths: enabledForGitHubApps: true category: search subcategory: search + x-stackQL-resource: search /search/issues: get: summary: Search issues and pull requests @@ -29794,6 +29736,7 @@ paths: enabledForGitHubApps: true category: search subcategory: search + x-stackQL-resource: search /search/labels: get: summary: Search labels @@ -29874,6 +29817,7 @@ paths: enabledForGitHubApps: true category: search subcategory: search + x-stackQL-resource: search /search/repositories: get: summary: Search repositories @@ -29948,6 +29892,7 @@ paths: enabledForGitHubApps: true category: search subcategory: search + x-stackQL-resource: search /search/topics: get: summary: Search topics @@ -30006,6 +29951,7 @@ paths: enabledForGitHubApps: true category: search subcategory: search + x-stackQL-resource: search /search/users: get: summary: Search users @@ -30081,3 +30027,4 @@ paths: enabledForGitHubApps: true category: search subcategory: search + x-stackQL-resource: search diff --git a/providers/src/github/v00.00.00000/services/secret_scanning.yaml b/providers/src/github/v00.00.00000/services/secret_scanning.yaml index cf397dfa..9d357e6b 100644 --- a/providers/src/github/v00.00.00000/services/secret_scanning.yaml +++ b/providers/src/github/v00.00.00000/services/secret_scanning.yaml @@ -27471,10 +27471,10 @@ components: schema: type: string x-stackQL-resources: - enterprises_alerts: - id: github.secret_scanning.enterprises_alerts - name: enterprises_alerts - title: Enterprises Alerts + alerts: + id: github.secret_scanning.alerts + name: alerts + title: Alerts methods: list_alerts_for_enterprise: operation: @@ -27482,34 +27482,12 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/enterprises_alerts/methods/list_alerts_for_enterprise' - insert: [] - update: [] - delete: [] - orgs_alerts: - id: github.secret_scanning.orgs_alerts - name: orgs_alerts - title: Orgs Alerts - methods: list_alerts_for_org: operation: $ref: '#/paths/~1orgs~1{org}~1secret-scanning~1alerts/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/orgs_alerts/methods/list_alerts_for_org' - insert: [] - update: [] - delete: [] - repos_alerts: - id: github.secret_scanning.repos_alerts - name: repos_alerts - title: Repos Alerts - methods: list_alerts_for_repo: operation: $ref: '#/paths/~1repos~1{owner}~1{repo}~1secret-scanning~1alerts/get' @@ -27530,15 +27508,17 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_alerts/methods/get_alert' - - $ref: '#/components/x-stackQL-resources/repos_alerts/methods/list_alerts_for_repo' + - $ref: '#/components/x-stackQL-resources/alerts/methods/get_alert' + - $ref: '#/components/x-stackQL-resources/alerts/methods/list_alerts_for_repo' + - $ref: '#/components/x-stackQL-resources/alerts/methods/list_alerts_for_enterprise' + - $ref: '#/components/x-stackQL-resources/alerts/methods/list_alerts_for_org' insert: [] update: [] delete: [] - repos_alerts_locations: - id: github.secret_scanning.repos_alerts_locations - name: repos_alerts_locations - title: Repos Alerts Locations + locations: + id: github.secret_scanning.locations + name: locations + title: Locations methods: list_locations_for_alert: operation: @@ -27548,7 +27528,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos_alerts_locations/methods/list_locations_for_alert' + - $ref: '#/components/x-stackQL-resources/locations/methods/list_locations_for_alert' insert: [] update: [] delete: [] @@ -27599,6 +27579,7 @@ paths: enabledForGitHubApps: false category: secret-scanning subcategory: secret-scanning + x-stackQL-resource: secret_scanning '/orgs/{org}/secret-scanning/alerts': get: summary: List secret scanning alerts for an organization @@ -27649,6 +27630,7 @@ paths: enabledForGitHubApps: true category: secret-scanning subcategory: secret-scanning + x-stackQL-resource: secret_scanning '/repos/{owner}/{repo}/secret-scanning/alerts': get: summary: List secret scanning alerts for a repository @@ -27697,6 +27679,7 @@ paths: enabledForGitHubApps: true category: secret-scanning subcategory: secret-scanning + x-stackQL-resource: secret_scanning '/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}': get: summary: Get a secret scanning alert @@ -27737,6 +27720,7 @@ paths: enabledForGitHubApps: true category: secret-scanning subcategory: secret-scanning + x-stackQL-resource: secret_scanning patch: summary: Update a secret scanning alert description: |- @@ -27798,6 +27782,7 @@ paths: githubCloudOnly: false category: secret-scanning subcategory: secret-scanning + x-stackQL-resource: secret_scanning '/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations': get: summary: List locations for a secret scanning alert @@ -27844,3 +27829,4 @@ paths: enabledForGitHubApps: true category: secret-scanning subcategory: secret-scanning + x-stackQL-resource: secret_scanning diff --git a/providers/src/github/v00.00.00000/services/security_advisories.yaml b/providers/src/github/v00.00.00000/services/security_advisories.yaml index 5a5da7de..d2d3c2e9 100644 --- a/providers/src/github/v00.00.00000/services/security_advisories.yaml +++ b/providers/src/github/v00.00.00000/services/security_advisories.yaml @@ -28204,10 +28204,10 @@ components: schema: type: string x-stackQL-resources: - advisories: - id: github.security_advisories.advisories - name: advisories - title: Advisories + global_advisories: + id: github.security_advisories.global_advisories + name: global_advisories + title: Global Advisories methods: list_global_advisories: operation: @@ -28223,15 +28223,15 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/advisories/methods/get_global_advisory' - - $ref: '#/components/x-stackQL-resources/advisories/methods/list_global_advisories' + - $ref: '#/components/x-stackQL-resources/global_advisories/methods/get_global_advisory' + - $ref: '#/components/x-stackQL-resources/global_advisories/methods/list_global_advisories' insert: [] update: [] delete: [] - orgs: - id: github.security_advisories.orgs - name: orgs - title: Orgs + repository_advisories: + id: github.security_advisories.repository_advisories + name: repository_advisories + title: Repository Advisories methods: list_org_repository_advisories: operation: @@ -28239,17 +28239,6 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/orgs/methods/list_org_repository_advisories' - insert: [] - update: [] - delete: [] - repos: - id: github.security_advisories.repos - name: repos - title: Repos - methods: list_repository_advisories: operation: $ref: '#/paths/~1repos~1{owner}~1{repo}~1security-advisories/get' @@ -28276,16 +28265,17 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/repos/methods/get_repository_advisory' - - $ref: '#/components/x-stackQL-resources/repos/methods/list_repository_advisories' + - $ref: '#/components/x-stackQL-resources/repository_advisories/methods/get_repository_advisory' + - $ref: '#/components/x-stackQL-resources/repository_advisories/methods/list_repository_advisories' + - $ref: '#/components/x-stackQL-resources/repository_advisories/methods/list_org_repository_advisories' insert: - - $ref: '#/components/x-stackQL-resources/repos/methods/create_repository_advisory' + - $ref: '#/components/x-stackQL-resources/repository_advisories/methods/create_repository_advisory' update: [] delete: [] - repos_reports: - id: github.security_advisories.repos_reports - name: repos_reports - title: Repos Reports + vulnerability_reports: + id: github.security_advisories.vulnerability_reports + name: vulnerability_reports + title: Vulnerability Reports methods: create_private_vulnerability_report: operation: @@ -28296,13 +28286,13 @@ components: sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/repos_reports/methods/create_private_vulnerability_report' + - $ref: '#/components/x-stackQL-resources/vulnerability_reports/methods/create_private_vulnerability_report' update: [] delete: [] - repos_cve: - id: github.security_advisories.repos_cve - name: repos_cve - title: Repos Cve + cve_requests: + id: github.security_advisories.cve_requests + name: cve_requests + title: Cve Requests methods: create_repository_advisory_cve_request: operation: @@ -28313,7 +28303,7 @@ components: sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/repos_cve/methods/create_repository_advisory_cve_request' + - $ref: '#/components/x-stackQL-resources/cve_requests/methods/create_repository_advisory_cve_request' update: [] delete: [] paths: @@ -28481,6 +28471,7 @@ paths: enabledForGitHubApps: true category: security-advisories subcategory: global-advisories + x-stackQL-resource: global_advisories '/advisories/{ghsa_id}': get: summary: Get a global security advisory @@ -28510,6 +28501,7 @@ paths: enabledForGitHubApps: true category: security-advisories subcategory: global-advisories + x-stackQL-resource: global_advisories '/orgs/{org}/security-advisories': get: summary: List repository security advisories for an organization @@ -28580,6 +28572,7 @@ paths: enabledForGitHubApps: true category: security-advisories subcategory: repository-advisories + x-stackQL-resource: repository_advisories '/repos/{owner}/{repo}/security-advisories': get: summary: List repository security advisories @@ -28653,6 +28646,7 @@ paths: enabledForGitHubApps: true category: security-advisories subcategory: repository-advisories + x-stackQL-resource: repository_advisories post: summary: Create a repository security advisory description: |- @@ -28748,6 +28742,7 @@ paths: enabledForGitHubApps: true category: security-advisories subcategory: repository-advisories + x-stackQL-resource: repository_advisories '/repos/{owner}/{repo}/security-advisories/reports': post: summary: Privately report a security vulnerability @@ -28806,6 +28801,7 @@ paths: enabledForGitHubApps: true category: security-advisories subcategory: repository-advisories + x-stackQL-resource: repository_advisories '/repos/{owner}/{repo}/security-advisories/{ghsa_id}': get: summary: Get a repository security advisory @@ -28846,6 +28842,7 @@ paths: enabledForGitHubApps: true category: security-advisories subcategory: repository-advisories + x-stackQL-resource: repository_advisories patch: summary: Update a repository security advisory description: |- @@ -28941,6 +28938,7 @@ paths: enabledForGitHubApps: true category: security-advisories subcategory: repository-advisories + x-stackQL-resource: repository_advisories '/repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve': post: summary: Request a CVE for a repository security advisory @@ -28978,3 +28976,4 @@ paths: enabledForGitHubApps: true category: security-advisories subcategory: repository-advisories + x-stackQL-resource: repository_advisories diff --git a/providers/src/github/v00.00.00000/services/teams.yaml b/providers/src/github/v00.00.00000/services/teams.yaml index f15bed95..9a3e3a68 100644 --- a/providers/src/github/v00.00.00000/services/teams.yaml +++ b/providers/src/github/v00.00.00000/services/teams.yaml @@ -29609,10 +29609,10 @@ components: schema: type: string x-stackQL-resources: - orgs: - id: github.teams.orgs - name: orgs - title: Orgs + teams: + id: github.teams.teams + name: teams + title: Teams methods: list: operation: @@ -29626,12 +29626,6 @@ components: response: mediaType: application/json openAPIDocKey: '200' - get_by_name: - operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}/get' - response: - mediaType: application/json - openAPIDocKey: '200' update_in_org: operation: $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}/patch' @@ -29650,325 +29644,168 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/orgs/methods/list_child_in_org' - - $ref: '#/components/x-stackQL-resources/orgs/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/orgs/methods/create' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/orgs/methods/delete_in_org' - orgs_discussions: - id: github.teams.orgs_discussions - name: orgs_discussions - title: Orgs Discussions - methods: - list_discussions_in_org: - operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_discussion_in_org: - operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions/post' - response: - mediaType: application/json - openAPIDocKey: '200' - get_discussion_in_org: - operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions~1{discussion_number}/get' - response: - mediaType: application/json - openAPIDocKey: '200' - update_discussion_in_org: - operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions~1{discussion_number}/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - delete_discussion_in_org: - operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions~1{discussion_number}/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/orgs_discussions/methods/get_discussion_in_org' - - $ref: '#/components/x-stackQL-resources/orgs_discussions/methods/list_discussions_in_org' - insert: - - $ref: '#/components/x-stackQL-resources/orgs_discussions/methods/create_discussion_in_org' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/orgs_discussions/methods/delete_discussion_in_org' - orgs_discussions_comments: - id: github.teams.orgs_discussions_comments - name: orgs_discussions_comments - title: Orgs Discussions Comments - methods: - list_discussion_comments_in_org: - operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions~1{discussion_number}~1comments/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_discussion_comment_in_org: + get_legacy: operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions~1{discussion_number}~1comments/post' + $ref: '#/paths/~1teams~1{team_id}/get' response: mediaType: application/json openAPIDocKey: '200' - get_discussion_comment_in_org: + update_legacy: operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions~1{discussion_number}~1comments~1{comment_number}/get' + $ref: '#/paths/~1teams~1{team_id}/patch' response: mediaType: application/json openAPIDocKey: '200' - update_discussion_comment_in_org: + delete_legacy: operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions~1{discussion_number}~1comments~1{comment_number}/patch' + $ref: '#/paths/~1teams~1{team_id}/delete' response: mediaType: application/json openAPIDocKey: '200' - delete_discussion_comment_in_org: + list_child_legacy: operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions~1{discussion_number}~1comments~1{comment_number}/delete' + $ref: '#/paths/~1teams~1{team_id}~1teams/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_discussions_comments/methods/get_discussion_comment_in_org' - - $ref: '#/components/x-stackQL-resources/orgs_discussions_comments/methods/list_discussion_comments_in_org' + - $ref: '#/components/x-stackQL-resources/teams/methods/list_child_in_org' + - $ref: '#/components/x-stackQL-resources/teams/methods/list' + - $ref: '#/components/x-stackQL-resources/teams/methods/list_child_legacy' insert: - - $ref: '#/components/x-stackQL-resources/orgs_discussions_comments/methods/create_discussion_comment_in_org' + - $ref: '#/components/x-stackQL-resources/teams/methods/create' update: [] delete: - - $ref: '#/components/x-stackQL-resources/orgs_discussions_comments/methods/delete_discussion_comment_in_org' - orgs_invitations: - id: github.teams.orgs_invitations - name: orgs_invitations - title: Orgs Invitations + - $ref: '#/components/x-stackQL-resources/teams/methods/delete_in_org' + details: + id: github.teams.details + name: details + title: Details methods: - list_pending_invitations_in_org: - operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1invitations/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/orgs_invitations/methods/list_pending_invitations_in_org' - insert: [] - update: [] - delete: [] - orgs_members: - id: github.teams.orgs_members - name: orgs_members - title: Orgs Members - methods: - list_members_in_org: + get_by_name: operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1members/get' + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orgs_members/methods/list_members_in_org' + - $ref: '#/components/x-stackQL-resources/details/methods/get_by_name' insert: [] update: [] delete: [] - orgs_memberships: - id: github.teams.orgs_memberships - name: orgs_memberships - title: Orgs Memberships - methods: - get_membership_for_user_in_org: - operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1memberships~1{username}/get' - response: - mediaType: application/json - openAPIDocKey: '200' - add_or_update_membership_for_user_in_org: - operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1memberships~1{username}/put' - response: - mediaType: application/json - openAPIDocKey: '200' - remove_membership_for_user_in_org: - operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1memberships~1{username}/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/orgs_memberships/methods/get_membership_for_user_in_org' - insert: [] - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/orgs_memberships/methods/remove_membership_for_user_in_org' - orgs_projects: - id: github.teams.orgs_projects - name: orgs_projects - title: Orgs Projects + discussions: + id: github.teams.discussions + name: discussions + title: Discussions methods: - list_projects_in_org: - operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1projects/get' - response: - mediaType: application/json - openAPIDocKey: '200' - check_permissions_for_project_in_org: - operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1projects~1{project_id}/get' - response: - mediaType: application/json - openAPIDocKey: '200' - add_or_update_project_permissions_in_org: + list_discussions_in_org: operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1projects~1{project_id}/put' + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions/get' response: mediaType: application/json openAPIDocKey: '200' - remove_project_in_org: + create_discussion_in_org: operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1projects~1{project_id}/delete' + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions/post' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/orgs_projects/methods/check_permissions_for_project_in_org' - - $ref: '#/components/x-stackQL-resources/orgs_projects/methods/list_projects_in_org' - insert: [] - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/orgs_projects/methods/remove_project_in_org' - orgs_repos: - id: github.teams.orgs_repos - name: orgs_repos - title: Orgs Repos - methods: - list_repos_in_org: + get_discussion_in_org: operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1repos/get' + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions~1{discussion_number}/get' response: mediaType: application/json openAPIDocKey: '200' - check_permissions_for_repo_in_org: + update_discussion_in_org: operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1repos~1{owner}~1{repo}/get' + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions~1{discussion_number}/patch' response: mediaType: application/json openAPIDocKey: '200' - add_or_update_repo_permissions_in_org: + delete_discussion_in_org: operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1repos~1{owner}~1{repo}/put' + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions~1{discussion_number}/delete' response: mediaType: application/json openAPIDocKey: '200' - remove_repo_in_org: + list_discussions_legacy: operation: - $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1repos~1{owner}~1{repo}/delete' + $ref: '#/paths/~1teams~1{team_id}~1discussions/get' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/orgs_repos/methods/list_repos_in_org' - insert: [] - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/orgs_repos/methods/remove_repo_in_org' - teams: - id: github.teams.teams - name: teams - title: Teams - methods: - get_legacy: + create_discussion_legacy: operation: - $ref: '#/paths/~1teams~1{team_id}/get' + $ref: '#/paths/~1teams~1{team_id}~1discussions/post' response: mediaType: application/json openAPIDocKey: '200' - update_legacy: + get_discussion_legacy: operation: - $ref: '#/paths/~1teams~1{team_id}/patch' + $ref: '#/paths/~1teams~1{team_id}~1discussions~1{discussion_number}/get' response: mediaType: application/json openAPIDocKey: '200' - delete_legacy: + update_discussion_legacy: operation: - $ref: '#/paths/~1teams~1{team_id}/delete' + $ref: '#/paths/~1teams~1{team_id}~1discussions~1{discussion_number}/patch' response: mediaType: application/json openAPIDocKey: '200' - list_child_legacy: + delete_discussion_legacy: operation: - $ref: '#/paths/~1teams~1{team_id}~1teams/get' + $ref: '#/paths/~1teams~1{team_id}~1discussions~1{discussion_number}/delete' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/teams/methods/list_child_legacy' - insert: [] + - $ref: '#/components/x-stackQL-resources/discussions/methods/get_discussion_in_org' + - $ref: '#/components/x-stackQL-resources/discussions/methods/list_discussions_in_org' + - $ref: '#/components/x-stackQL-resources/discussions/methods/get_discussion_legacy' + - $ref: '#/components/x-stackQL-resources/discussions/methods/list_discussions_legacy' + insert: + - $ref: '#/components/x-stackQL-resources/discussions/methods/create_discussion_in_org' update: [] delete: - - $ref: '#/components/x-stackQL-resources/teams/methods/delete_legacy' - discussions: - id: github.teams.discussions - name: discussions - title: Discussions + - $ref: '#/components/x-stackQL-resources/discussions/methods/delete_discussion_in_org' + discussion_comments: + id: github.teams.discussion_comments + name: discussion_comments + title: Discussion Comments methods: - list_discussions_legacy: + list_discussion_comments_in_org: operation: - $ref: '#/paths/~1teams~1{team_id}~1discussions/get' + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions~1{discussion_number}~1comments/get' response: mediaType: application/json openAPIDocKey: '200' - create_discussion_legacy: + create_discussion_comment_in_org: operation: - $ref: '#/paths/~1teams~1{team_id}~1discussions/post' + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions~1{discussion_number}~1comments/post' response: mediaType: application/json openAPIDocKey: '200' - get_discussion_legacy: + get_discussion_comment_in_org: operation: - $ref: '#/paths/~1teams~1{team_id}~1discussions~1{discussion_number}/get' + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions~1{discussion_number}~1comments~1{comment_number}/get' response: mediaType: application/json openAPIDocKey: '200' - update_discussion_legacy: + update_discussion_comment_in_org: operation: - $ref: '#/paths/~1teams~1{team_id}~1discussions~1{discussion_number}/patch' + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions~1{discussion_number}~1comments~1{comment_number}/patch' response: mediaType: application/json openAPIDocKey: '200' - delete_discussion_legacy: + delete_discussion_comment_in_org: operation: - $ref: '#/paths/~1teams~1{team_id}~1discussions~1{discussion_number}/delete' + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1discussions~1{discussion_number}~1comments~1{comment_number}/delete' response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/discussions/methods/get_discussion_legacy' - - $ref: '#/components/x-stackQL-resources/discussions/methods/list_discussions_legacy' - insert: - - $ref: '#/components/x-stackQL-resources/discussions/methods/create_discussion_legacy' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/discussions/methods/delete_discussion_legacy' - discussions_comments: - id: github.teams.discussions_comments - name: discussions_comments - title: Discussions Comments - methods: list_discussion_comments_legacy: operation: $ref: '#/paths/~1teams~1{team_id}~1discussions~1{discussion_number}~1comments/get' @@ -30001,18 +29838,26 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/discussions_comments/methods/get_discussion_comment_legacy' - - $ref: '#/components/x-stackQL-resources/discussions_comments/methods/list_discussion_comments_legacy' + - $ref: '#/components/x-stackQL-resources/discussion_comments/methods/get_discussion_comment_in_org' + - $ref: '#/components/x-stackQL-resources/discussion_comments/methods/list_discussion_comments_in_org' + - $ref: '#/components/x-stackQL-resources/discussion_comments/methods/get_discussion_comment_legacy' + - $ref: '#/components/x-stackQL-resources/discussion_comments/methods/list_discussion_comments_legacy' insert: - - $ref: '#/components/x-stackQL-resources/discussions_comments/methods/create_discussion_comment_legacy' + - $ref: '#/components/x-stackQL-resources/discussion_comments/methods/create_discussion_comment_in_org' update: [] delete: - - $ref: '#/components/x-stackQL-resources/discussions_comments/methods/delete_discussion_comment_legacy' + - $ref: '#/components/x-stackQL-resources/discussion_comments/methods/delete_discussion_comment_in_org' invitations: id: github.teams.invitations name: invitations title: Invitations methods: + list_pending_invitations_in_org: + operation: + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1invitations/get' + response: + mediaType: application/json + openAPIDocKey: '200' list_pending_invitations_legacy: operation: $ref: '#/paths/~1teams~1{team_id}~1invitations/get' @@ -30021,6 +29866,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/invitations/methods/list_pending_invitations_in_org' - $ref: '#/components/x-stackQL-resources/invitations/methods/list_pending_invitations_legacy' insert: [] update: [] @@ -30030,6 +29876,12 @@ components: name: members title: Members methods: + list_members_in_org: + operation: + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1members/get' + response: + mediaType: application/json + openAPIDocKey: '200' list_members_legacy: operation: $ref: '#/paths/~1teams~1{team_id}~1members/get' @@ -30056,16 +29908,35 @@ components: openAPIDocKey: '200' sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/members/methods/list_members_in_org' - $ref: '#/components/x-stackQL-resources/members/methods/list_members_legacy' insert: [] update: [] delete: - $ref: '#/components/x-stackQL-resources/members/methods/remove_member_legacy' - memberships: - id: github.teams.memberships - name: memberships - title: Memberships + membership: + id: github.teams.membership + name: membership + title: Membership methods: + get_membership_for_user_in_org: + operation: + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1memberships~1{username}/get' + response: + mediaType: application/json + openAPIDocKey: '200' + add_or_update_membership_for_user_in_org: + operation: + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1memberships~1{username}/put' + response: + mediaType: application/json + openAPIDocKey: '200' + remove_membership_for_user_in_org: + operation: + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1memberships~1{username}/delete' + response: + mediaType: application/json + openAPIDocKey: '200' get_membership_for_user_legacy: operation: $ref: '#/paths/~1teams~1{team_id}~1memberships~1{username}/get' @@ -30086,31 +29957,32 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/memberships/methods/get_membership_for_user_legacy' + - $ref: '#/components/x-stackQL-resources/membership/methods/get_membership_for_user_in_org' + - $ref: '#/components/x-stackQL-resources/membership/methods/get_membership_for_user_legacy' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/memberships/methods/remove_membership_for_user_legacy' + - $ref: '#/components/x-stackQL-resources/membership/methods/remove_membership_for_user_in_org' projects: id: github.teams.projects name: projects title: Projects methods: - list_projects_legacy: + list_projects_in_org: operation: - $ref: '#/paths/~1teams~1{team_id}~1projects/get' + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1projects/get' response: mediaType: application/json openAPIDocKey: '200' - check_permissions_for_project_legacy: + remove_project_in_org: operation: - $ref: '#/paths/~1teams~1{team_id}~1projects~1{project_id}/get' + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1projects~1{project_id}/delete' response: mediaType: application/json openAPIDocKey: '200' - add_or_update_project_permissions_legacy: + list_projects_legacy: operation: - $ref: '#/paths/~1teams~1{team_id}~1projects~1{project_id}/put' + $ref: '#/paths/~1teams~1{team_id}~1projects/get' response: mediaType: application/json openAPIDocKey: '200' @@ -30122,32 +29994,68 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/projects/methods/check_permissions_for_project_legacy' + - $ref: '#/components/x-stackQL-resources/projects/methods/list_projects_in_org' - $ref: '#/components/x-stackQL-resources/projects/methods/list_projects_legacy' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/projects/methods/remove_project_legacy' + - $ref: '#/components/x-stackQL-resources/projects/methods/remove_project_in_org' + project_permissions: + id: github.teams.project_permissions + name: project_permissions + title: Project Permissions + methods: + check_permissions_for_project_in_org: + operation: + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1projects~1{project_id}/get' + response: + mediaType: application/json + openAPIDocKey: '200' + add_or_update_project_permissions_in_org: + operation: + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1projects~1{project_id}/put' + response: + mediaType: application/json + openAPIDocKey: '200' + check_permissions_for_project_legacy: + operation: + $ref: '#/paths/~1teams~1{team_id}~1projects~1{project_id}/get' + response: + mediaType: application/json + openAPIDocKey: '200' + add_or_update_project_permissions_legacy: + operation: + $ref: '#/paths/~1teams~1{team_id}~1projects~1{project_id}/put' + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/project_permissions/methods/check_permissions_for_project_in_org' + - $ref: '#/components/x-stackQL-resources/project_permissions/methods/check_permissions_for_project_legacy' + insert: [] + update: [] + delete: [] repos: id: github.teams.repos name: repos title: Repos methods: - list_repos_legacy: + list_repos_in_org: operation: - $ref: '#/paths/~1teams~1{team_id}~1repos/get' + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1repos/get' response: mediaType: application/json openAPIDocKey: '200' - check_permissions_for_repo_legacy: + remove_repo_in_org: operation: - $ref: '#/paths/~1teams~1{team_id}~1repos~1{owner}~1{repo}/get' + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1repos~1{owner}~1{repo}/delete' response: mediaType: application/json openAPIDocKey: '200' - add_or_update_repo_permissions_legacy: + list_repos_legacy: operation: - $ref: '#/paths/~1teams~1{team_id}~1repos~1{owner}~1{repo}/put' + $ref: '#/paths/~1teams~1{team_id}~1repos/get' response: mediaType: application/json openAPIDocKey: '200' @@ -30159,15 +30067,50 @@ components: openAPIDocKey: '200' sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/repos/methods/list_repos_in_org' - $ref: '#/components/x-stackQL-resources/repos/methods/list_repos_legacy' insert: [] update: [] delete: - - $ref: '#/components/x-stackQL-resources/repos/methods/remove_repo_legacy' - user: - id: github.teams.user - name: user - title: User + - $ref: '#/components/x-stackQL-resources/repos/methods/remove_repo_in_org' + repo_permissions: + id: github.teams.repo_permissions + name: repo_permissions + title: Repo Permissions + methods: + check_permissions_for_repo_in_org: + operation: + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1repos~1{owner}~1{repo}/get' + response: + mediaType: application/json + openAPIDocKey: '200' + add_or_update_repo_permissions_in_org: + operation: + $ref: '#/paths/~1orgs~1{org}~1teams~1{team_slug}~1repos~1{owner}~1{repo}/put' + response: + mediaType: application/json + openAPIDocKey: '200' + check_permissions_for_repo_legacy: + operation: + $ref: '#/paths/~1teams~1{team_id}~1repos~1{owner}~1{repo}/get' + response: + mediaType: application/json + openAPIDocKey: '200' + add_or_update_repo_permissions_legacy: + operation: + $ref: '#/paths/~1teams~1{team_id}~1repos~1{owner}~1{repo}/put' + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: [] + insert: [] + update: [] + delete: [] + teams_for_auth_user: + id: github.teams.teams_for_auth_user + name: teams_for_auth_user + title: Teams For Auth User methods: list_for_authenticated_user: operation: @@ -30177,7 +30120,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user/methods/list_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/teams_for_auth_user/methods/list_for_authenticated_user' insert: [] update: [] delete: [] @@ -30218,6 +30161,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: teams + x-stackQL-resource: teams post: summary: Create a team description: |- @@ -30318,6 +30262,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: teams + x-stackQL-resource: teams '/orgs/{org}/teams/{team_slug}': get: summary: Get a team by name @@ -30351,6 +30296,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: teams + x-stackQL-resource: teams patch: summary: Update a team description: |- @@ -30448,6 +30394,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: teams + x-stackQL-resource: teams delete: summary: Delete a team description: |- @@ -30473,6 +30420,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: teams + x-stackQL-resource: teams '/orgs/{org}/teams/{team_slug}/discussions': get: summary: List discussions @@ -30518,6 +30466,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: discussions + x-stackQL-resource: discussions post: summary: Create a discussion description: |- @@ -30576,6 +30525,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: discussions + x-stackQL-resource: discussions '/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}': get: summary: Get a discussion @@ -30608,6 +30558,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: discussions + x-stackQL-resource: discussions patch: summary: Update a discussion description: |- @@ -30656,6 +30607,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: discussions + x-stackQL-resource: discussions delete: summary: Delete a discussion description: |- @@ -30680,6 +30632,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: discussions + x-stackQL-resource: discussions '/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments': get: summary: List discussion comments @@ -30720,6 +30673,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: discussion-comments + x-stackQL-resource: discussion_comments post: summary: Create a discussion comment description: |- @@ -30770,6 +30724,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: discussion-comments + x-stackQL-resource: discussion_comments '/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}': get: summary: Get a discussion comment @@ -30803,6 +30758,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: discussion-comments + x-stackQL-resource: discussion_comments patch: summary: Update a discussion comment description: |- @@ -30851,6 +30807,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: discussion-comments + x-stackQL-resource: discussion_comments delete: summary: Delete a discussion comment description: |- @@ -30876,6 +30833,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: discussion-comments + x-stackQL-resource: discussion_comments '/orgs/{org}/teams/{team_slug}/invitations': get: summary: List pending team invitations @@ -30914,6 +30872,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: members + x-stackQL-resource: members '/orgs/{org}/teams/{team_slug}/members': get: summary: List team members @@ -30963,6 +30922,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: members + x-stackQL-resource: members '/orgs/{org}/teams/{team_slug}/memberships/{username}': get: summary: Get team membership for a user @@ -31004,6 +30964,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: members + x-stackQL-resource: members put: summary: Add or update team membership for a user description: |- @@ -31066,6 +31027,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: members + x-stackQL-resource: members delete: summary: Remove team membership for a user description: |- @@ -31096,6 +31058,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: members + x-stackQL-resource: members '/orgs/{org}/teams/{team_slug}/projects': get: summary: List team projects @@ -31134,6 +31097,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: teams + x-stackQL-resource: teams '/orgs/{org}/teams/{team_slug}/projects/{project_id}': get: summary: Check team permissions for a project @@ -31168,6 +31132,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: teams + x-stackQL-resource: teams put: summary: Add or update team project permissions description: |- @@ -31227,6 +31192,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: teams + x-stackQL-resource: teams delete: summary: Remove a project from a team description: |- @@ -31251,6 +31217,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: teams + x-stackQL-resource: teams '/orgs/{org}/teams/{team_slug}/repos': get: summary: List team repositories @@ -31289,6 +31256,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: teams + x-stackQL-resource: teams '/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}': get: summary: Check team permissions for a repository @@ -31330,6 +31298,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: teams + x-stackQL-resource: teams put: summary: Add or update team repository permissions description: |- @@ -31373,6 +31342,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: teams + x-stackQL-resource: teams delete: summary: Remove a repository from a team description: |- @@ -31398,6 +31368,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: teams + x-stackQL-resource: teams '/orgs/{org}/teams/{team_slug}/teams': get: summary: List child teams @@ -31436,6 +31407,7 @@ paths: enabledForGitHubApps: true category: teams subcategory: teams + x-stackQL-resource: teams '/teams/{team_id}': get: summary: Get a team (Legacy) @@ -31468,6 +31440,7 @@ paths: category: teams subcategory: teams deprecated: true + x-stackQL-resource: teams patch: summary: Update a team (Legacy) description: |- @@ -31571,6 +31544,7 @@ paths: category: teams subcategory: teams deprecated: true + x-stackQL-resource: teams delete: summary: Delete a team (Legacy) description: |- @@ -31602,6 +31576,7 @@ paths: category: teams subcategory: teams deprecated: true + x-stackQL-resource: teams '/teams/{team_id}/discussions': get: summary: List discussions (Legacy) @@ -31643,6 +31618,7 @@ paths: category: teams subcategory: discussions deprecated: true + x-stackQL-resource: discussions post: summary: Create a discussion (Legacy) description: |- @@ -31703,6 +31679,7 @@ paths: category: teams subcategory: discussions deprecated: true + x-stackQL-resource: discussions '/teams/{team_id}/discussions/{discussion_number}': get: summary: Get a discussion (Legacy) @@ -31737,6 +31714,7 @@ paths: category: teams subcategory: discussions deprecated: true + x-stackQL-resource: discussions patch: summary: Update a discussion (Legacy) description: |- @@ -31787,6 +31765,7 @@ paths: category: teams subcategory: discussions deprecated: true + x-stackQL-resource: discussions delete: summary: Delete a discussion (Legacy) description: |- @@ -31813,6 +31792,7 @@ paths: category: teams subcategory: discussions deprecated: true + x-stackQL-resource: discussions '/teams/{team_id}/discussions/{discussion_number}/comments': get: summary: List discussion comments (Legacy) @@ -31855,6 +31835,7 @@ paths: category: teams subcategory: discussion-comments deprecated: true + x-stackQL-resource: discussion_comments post: summary: Create a discussion comment (Legacy) description: |- @@ -31907,6 +31888,7 @@ paths: category: teams subcategory: discussion-comments deprecated: true + x-stackQL-resource: discussion_comments '/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}': get: summary: Get a discussion comment (Legacy) @@ -31942,6 +31924,7 @@ paths: category: teams subcategory: discussion-comments deprecated: true + x-stackQL-resource: discussion_comments patch: summary: Update a discussion comment (Legacy) description: |- @@ -31992,6 +31975,7 @@ paths: category: teams subcategory: discussion-comments deprecated: true + x-stackQL-resource: discussion_comments delete: summary: Delete a discussion comment (Legacy) description: |- @@ -32019,6 +32003,7 @@ paths: category: teams subcategory: discussion-comments deprecated: true + x-stackQL-resource: discussion_comments '/teams/{team_id}/invitations': get: summary: List pending team invitations (Legacy) @@ -32059,6 +32044,7 @@ paths: category: teams subcategory: members deprecated: true + x-stackQL-resource: members '/teams/{team_id}/members': get: summary: List team members (Legacy) @@ -32112,6 +32098,7 @@ paths: category: teams subcategory: members deprecated: true + x-stackQL-resource: members '/teams/{team_id}/members/{username}': get: summary: Get team member (Legacy) @@ -32143,6 +32130,7 @@ paths: category: teams subcategory: members deprecated: true + x-stackQL-resource: members put: summary: Add team member (Legacy) description: |- @@ -32183,6 +32171,7 @@ paths: category: teams subcategory: members deprecated: true + x-stackQL-resource: members delete: summary: Remove team member (Legacy) description: |- @@ -32217,6 +32206,7 @@ paths: category: teams subcategory: members deprecated: true + x-stackQL-resource: members '/teams/{team_id}/memberships/{username}': get: summary: Get team membership for a user (Legacy) @@ -32260,6 +32250,7 @@ paths: category: teams subcategory: members deprecated: true + x-stackQL-resource: members put: summary: Add or update team membership for a user (Legacy) description: |- @@ -32326,6 +32317,7 @@ paths: category: teams subcategory: members deprecated: true + x-stackQL-resource: members delete: summary: Remove team membership for a user (Legacy) description: |- @@ -32358,6 +32350,7 @@ paths: category: teams subcategory: members deprecated: true + x-stackQL-resource: members '/teams/{team_id}/projects': get: summary: List team projects (Legacy) @@ -32400,6 +32393,7 @@ paths: category: teams subcategory: teams deprecated: true + x-stackQL-resource: teams '/teams/{team_id}/projects/{project_id}': get: summary: Check team permissions for a project (Legacy) @@ -32436,6 +32430,7 @@ paths: category: teams subcategory: teams deprecated: true + x-stackQL-resource: teams put: summary: Add or update team project permissions (Legacy) description: |- @@ -32501,6 +32496,7 @@ paths: category: teams subcategory: teams deprecated: true + x-stackQL-resource: teams delete: summary: Remove a project from a team (Legacy) description: |- @@ -32531,6 +32527,7 @@ paths: category: teams subcategory: teams deprecated: true + x-stackQL-resource: teams '/teams/{team_id}/repos': get: summary: List team repositories (Legacy) @@ -32570,6 +32567,7 @@ paths: category: teams subcategory: teams deprecated: true + x-stackQL-resource: teams '/teams/{team_id}/repos/{owner}/{repo}': get: summary: Check team permissions for a repository (Legacy) @@ -32611,6 +32609,7 @@ paths: category: teams subcategory: teams deprecated: true + x-stackQL-resource: teams put: summary: Add or update team repository permissions (Legacy) description: |- @@ -32663,6 +32662,7 @@ paths: category: teams subcategory: teams deprecated: true + x-stackQL-resource: teams delete: summary: Remove a repository from a team (Legacy) description: |- @@ -32690,6 +32690,7 @@ paths: category: teams subcategory: teams deprecated: true + x-stackQL-resource: teams '/teams/{team_id}/teams': get: summary: List child teams (Legacy) @@ -32733,6 +32734,7 @@ paths: category: teams subcategory: teams deprecated: true + x-stackQL-resource: teams /user/teams: get: summary: List teams for the authenticated user @@ -32772,3 +32774,4 @@ paths: enabledForGitHubApps: false category: teams subcategory: teams + x-stackQL-resource: teams diff --git a/providers/src/github/v00.00.00000/services/users.yaml b/providers/src/github/v00.00.00000/services/users.yaml index 753a6069..130815de 100644 --- a/providers/src/github/v00.00.00000/services/users.yaml +++ b/providers/src/github/v00.00.00000/services/users.yaml @@ -27605,10 +27605,10 @@ components: schema: type: string x-stackQL-resources: - user: - id: github.users.user - name: user - title: User + users: + id: github.users.users + name: users + title: Users methods: get_authenticated: operation: @@ -27622,16 +27622,23 @@ components: response: mediaType: application/json openAPIDocKey: '200' + get_by_username: + operation: + $ref: '#/paths/~1users~1{username}/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user/methods/get_authenticated' + - $ref: '#/components/x-stackQL-resources/users/methods/get_by_username' + - $ref: '#/components/x-stackQL-resources/users/methods/get_authenticated' insert: [] update: [] delete: [] - user_blocks: - id: github.users.user_blocks - name: user_blocks - title: User Blocks + blocking: + id: github.users.blocking + name: blocking + title: Blocking methods: list_blocked_by_authenticated_user: operation: @@ -27659,14 +27666,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_blocks/methods/list_blocked_by_authenticated_user' + - $ref: '#/components/x-stackQL-resources/blocking/methods/list_blocked_by_authenticated_user' insert: [] update: [] delete: [] - user_email_visibility: - id: github.users.user_email_visibility - name: user_email_visibility - title: User Email Visibility + emails: + id: github.users.emails + name: emails + title: Emails methods: set_primary_email_visibility_for_authenticated_user: operation: @@ -27674,16 +27681,6 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - user_emails: - id: github.users.user_emails - name: user_emails - title: User Emails - methods: list_emails_for_authenticated_user: operation: $ref: '#/paths/~1user~1emails/get' @@ -27704,16 +27701,16 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_emails/methods/list_emails_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/emails/methods/list_emails_for_authenticated_user' insert: - - $ref: '#/components/x-stackQL-resources/user_emails/methods/add_email_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/emails/methods/add_email_for_authenticated_user' update: [] delete: - - $ref: '#/components/x-stackQL-resources/user_emails/methods/delete_email_for_authenticated_user' - user_followers: - id: github.users.user_followers - name: user_followers - title: User Followers + - $ref: '#/components/x-stackQL-resources/emails/methods/delete_email_for_authenticated_user' + followers: + id: github.users.followers + name: followers + title: Followers methods: list_followers_for_authenticated_user: operation: @@ -27721,16 +27718,23 @@ components: response: mediaType: application/json openAPIDocKey: '200' + list_followers_for_user: + operation: + $ref: '#/paths/~1users~1{username}~1followers/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_followers/methods/list_followers_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/followers/methods/list_followers_for_user' + - $ref: '#/components/x-stackQL-resources/followers/methods/list_followers_for_authenticated_user' insert: [] update: [] delete: [] - user_following: - id: github.users.user_following - name: user_following - title: User Following + following: + id: github.users.following + name: following + title: Following methods: list_followed_by_authenticated_user: operation: @@ -27756,16 +27760,29 @@ components: response: mediaType: application/json openAPIDocKey: '200' + list_following_for_user: + operation: + $ref: '#/paths/~1users~1{username}~1following/get' + response: + mediaType: application/json + openAPIDocKey: '200' + check_following_for_user: + operation: + $ref: '#/paths/~1users~1{username}~1following~1{target_user}/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_following/methods/list_followed_by_authenticated_user' + - $ref: '#/components/x-stackQL-resources/following/methods/list_following_for_user' + - $ref: '#/components/x-stackQL-resources/following/methods/list_followed_by_authenticated_user' insert: [] update: [] delete: [] - user_gpg_keys: - id: github.users.user_gpg_keys - name: user_gpg_keys - title: User Gpg Keys + gpg_keys: + id: github.users.gpg_keys + name: gpg_keys + title: Gpg Keys methods: list_gpg_keys_for_authenticated_user: operation: @@ -27791,19 +27808,26 @@ components: response: mediaType: application/json openAPIDocKey: '200' + list_gpg_keys_for_user: + operation: + $ref: '#/paths/~1users~1{username}~1gpg_keys/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_gpg_keys/methods/get_gpg_key_for_authenticated_user' - - $ref: '#/components/x-stackQL-resources/user_gpg_keys/methods/list_gpg_keys_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/gpg_keys/methods/get_gpg_key_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/gpg_keys/methods/list_gpg_keys_for_user' + - $ref: '#/components/x-stackQL-resources/gpg_keys/methods/list_gpg_keys_for_authenticated_user' insert: - - $ref: '#/components/x-stackQL-resources/user_gpg_keys/methods/create_gpg_key_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/gpg_keys/methods/create_gpg_key_for_authenticated_user' update: [] delete: - - $ref: '#/components/x-stackQL-resources/user_gpg_keys/methods/delete_gpg_key_for_authenticated_user' - user_keys: - id: github.users.user_keys - name: user_keys - title: User Keys + - $ref: '#/components/x-stackQL-resources/gpg_keys/methods/delete_gpg_key_for_authenticated_user' + keys: + id: github.users.keys + name: keys + title: Keys methods: list_public_ssh_keys_for_authenticated_user: operation: @@ -27831,17 +27855,17 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_keys/methods/get_public_ssh_key_for_authenticated_user' - - $ref: '#/components/x-stackQL-resources/user_keys/methods/list_public_ssh_keys_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/keys/methods/get_public_ssh_key_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/keys/methods/list_public_ssh_keys_for_authenticated_user' insert: - - $ref: '#/components/x-stackQL-resources/user_keys/methods/create_public_ssh_key_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/keys/methods/create_public_ssh_key_for_authenticated_user' update: [] delete: - - $ref: '#/components/x-stackQL-resources/user_keys/methods/delete_public_ssh_key_for_authenticated_user' - user_public_emails: - id: github.users.user_public_emails - name: user_public_emails - title: User Public Emails + - $ref: '#/components/x-stackQL-resources/keys/methods/delete_public_ssh_key_for_authenticated_user' + public_emails: + id: github.users.public_emails + name: public_emails + title: Public Emails methods: list_public_emails_for_authenticated_user: operation: @@ -27851,14 +27875,14 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_public_emails/methods/list_public_emails_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/public_emails/methods/list_public_emails_for_authenticated_user' insert: [] update: [] delete: [] - user_social_accounts: - id: github.users.user_social_accounts - name: user_social_accounts - title: User Social Accounts + social_accounts: + id: github.users.social_accounts + name: social_accounts + title: Social Accounts methods: list_social_accounts_for_authenticated_user: operation: @@ -27878,18 +27902,25 @@ components: response: mediaType: application/json openAPIDocKey: '200' + list_social_accounts_for_user: + operation: + $ref: '#/paths/~1users~1{username}~1social_accounts/get' + response: + mediaType: application/json + openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_social_accounts/methods/list_social_accounts_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/social_accounts/methods/list_social_accounts_for_user' + - $ref: '#/components/x-stackQL-resources/social_accounts/methods/list_social_accounts_for_authenticated_user' insert: - - $ref: '#/components/x-stackQL-resources/user_social_accounts/methods/add_social_account_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/social_accounts/methods/add_social_account_for_authenticated_user' update: [] delete: - - $ref: '#/components/x-stackQL-resources/user_social_accounts/methods/delete_social_account_for_authenticated_user' - user_ssh_signing_keys: - id: github.users.user_ssh_signing_keys - name: user_ssh_signing_keys - title: User Ssh Signing Keys + - $ref: '#/components/x-stackQL-resources/social_accounts/methods/delete_social_account_for_authenticated_user' + ssh_signing_keys: + id: github.users.ssh_signing_keys + name: ssh_signing_keys + title: Ssh Signing Keys methods: list_ssh_signing_keys_for_authenticated_user: operation: @@ -27915,93 +27946,36 @@ components: response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/user_ssh_signing_keys/methods/get_ssh_signing_key_for_authenticated_user' - - $ref: '#/components/x-stackQL-resources/user_ssh_signing_keys/methods/list_ssh_signing_keys_for_authenticated_user' - insert: - - $ref: '#/components/x-stackQL-resources/user_ssh_signing_keys/methods/create_ssh_signing_key_for_authenticated_user' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/user_ssh_signing_keys/methods/delete_ssh_signing_key_for_authenticated_user' - users: - id: github.users.users - name: users - title: Users - methods: - list: - operation: - $ref: '#/paths/~1users/get' - response: - mediaType: application/json - openAPIDocKey: '200' - get_by_username: - operation: - $ref: '#/paths/~1users~1{username}/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/users/methods/get_by_username' - - $ref: '#/components/x-stackQL-resources/users/methods/list' - insert: [] - update: [] - delete: [] - followers: - id: github.users.followers - name: followers - title: Followers - methods: - list_followers_for_user: - operation: - $ref: '#/paths/~1users~1{username}~1followers/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/followers/methods/list_followers_for_user' - insert: [] - update: [] - delete: [] - following: - id: github.users.following - name: following - title: Following - methods: - list_following_for_user: - operation: - $ref: '#/paths/~1users~1{username}~1following/get' - response: - mediaType: application/json - openAPIDocKey: '200' - check_following_for_user: + list_ssh_signing_keys_for_user: operation: - $ref: '#/paths/~1users~1{username}~1following~1{target_user}/get' + $ref: '#/paths/~1users~1{username}~1ssh_signing_keys/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/following/methods/list_following_for_user' - insert: [] + - $ref: '#/components/x-stackQL-resources/ssh_signing_keys/methods/get_ssh_signing_key_for_authenticated_user' + - $ref: '#/components/x-stackQL-resources/ssh_signing_keys/methods/list_ssh_signing_keys_for_user' + - $ref: '#/components/x-stackQL-resources/ssh_signing_keys/methods/list_ssh_signing_keys_for_authenticated_user' + insert: + - $ref: '#/components/x-stackQL-resources/ssh_signing_keys/methods/create_ssh_signing_key_for_authenticated_user' update: [] - delete: [] - gpg_keys: - id: github.users.gpg_keys - name: gpg_keys - title: Gpg Keys + delete: + - $ref: '#/components/x-stackQL-resources/ssh_signing_keys/methods/delete_ssh_signing_key_for_authenticated_user' + public_users: + id: github.users.public_users + name: public_users + title: Public Users methods: - list_gpg_keys_for_user: + list: operation: - $ref: '#/paths/~1users~1{username}~1gpg_keys/get' + $ref: '#/paths/~1users/get' response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/gpg_keys/methods/list_gpg_keys_for_user' + - $ref: '#/components/x-stackQL-resources/public_users/methods/list' insert: [] update: [] delete: [] @@ -28022,10 +27996,10 @@ components: insert: [] update: [] delete: [] - keys: - id: github.users.keys - name: keys - title: Keys + keys_for_user: + id: github.users.keys_for_user + name: keys_for_user + title: Keys For User methods: list_public_keys_for_user: operation: @@ -28035,41 +28009,7 @@ components: openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/keys/methods/list_public_keys_for_user' - insert: [] - update: [] - delete: [] - social_accounts: - id: github.users.social_accounts - name: social_accounts - title: Social Accounts - methods: - list_social_accounts_for_user: - operation: - $ref: '#/paths/~1users~1{username}~1social_accounts/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/social_accounts/methods/list_social_accounts_for_user' - insert: [] - update: [] - delete: [] - ssh_signing_keys: - id: github.users.ssh_signing_keys - name: ssh_signing_keys - title: Ssh Signing Keys - methods: - list_ssh_signing_keys_for_user: - operation: - $ref: '#/paths/~1users~1{username}~1ssh_signing_keys/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/ssh_signing_keys/methods/list_ssh_signing_keys_for_user' + - $ref: '#/components/x-stackQL-resources/keys_for_user/methods/list_public_keys_for_user' insert: [] update: [] delete: [] @@ -28113,6 +28053,7 @@ paths: enabledForGitHubApps: false category: users subcategory: users + x-stackQL-resource: users patch: summary: Update the authenticated user description: '**Note:** If your email is set to private and you send an `email` parameter as part of this request to update your profile, your privacy settings are still enforced: the email address will not be displayed on your public profile or via the API.' @@ -28197,6 +28138,7 @@ paths: enabledForGitHubApps: false category: users subcategory: users + x-stackQL-resource: users /user/blocks: get: summary: List users blocked by the authenticated user @@ -28235,6 +28177,7 @@ paths: enabledForGitHubApps: false category: users subcategory: blocking + x-stackQL-resource: blocking '/user/blocks/{username}': get: summary: Check if a user is blocked by the authenticated user @@ -28267,6 +28210,7 @@ paths: enabledForGitHubApps: false category: users subcategory: blocking + x-stackQL-resource: blocking put: summary: Block a user description: Blocks the given user and returns a 204. If the authenticated user cannot block the given user a 422 is returned. @@ -28296,6 +28240,7 @@ paths: enabledForGitHubApps: false category: users subcategory: blocking + x-stackQL-resource: blocking delete: summary: Unblock a user description: Unblocks the given user and returns a 204. @@ -28323,6 +28268,7 @@ paths: enabledForGitHubApps: false category: users subcategory: blocking + x-stackQL-resource: blocking /user/email/visibility: patch: summary: Set primary email visibility for the authenticated user @@ -28381,6 +28327,7 @@ paths: enabledForGitHubApps: false category: users subcategory: emails + x-stackQL-resource: emails /user/emails: get: summary: List email addresses for the authenticated user @@ -28422,6 +28369,7 @@ paths: enabledForGitHubApps: false category: users subcategory: emails + x-stackQL-resource: emails post: summary: Add an email address for the authenticated user description: This endpoint is accessible with the `user` scope. @@ -28497,6 +28445,7 @@ paths: enabledForGitHubApps: false category: users subcategory: emails + x-stackQL-resource: emails delete: summary: Delete an email address for the authenticated user description: This endpoint is accessible with the `user` scope. @@ -28561,6 +28510,7 @@ paths: enabledForGitHubApps: false category: users subcategory: emails + x-stackQL-resource: emails /user/followers: get: summary: List followers of the authenticated user @@ -28600,6 +28550,7 @@ paths: enabledForGitHubApps: false category: users subcategory: followers + x-stackQL-resource: followers /user/following: get: summary: List the people the authenticated user follows @@ -28639,6 +28590,7 @@ paths: enabledForGitHubApps: false category: users subcategory: followers + x-stackQL-resource: followers '/user/following/{username}': get: summary: Check if a person is followed by the authenticated user @@ -28671,6 +28623,7 @@ paths: enabledForGitHubApps: false category: users subcategory: followers + x-stackQL-resource: followers put: summary: Follow a user description: |- @@ -28701,6 +28654,7 @@ paths: enabledForGitHubApps: false category: users subcategory: followers + x-stackQL-resource: followers delete: summary: Unfollow a user description: 'Unfollowing a user requires the user to be logged in and authenticated with basic auth or OAuth with the `user:follow` scope.' @@ -28728,6 +28682,7 @@ paths: enabledForGitHubApps: false category: users subcategory: followers + x-stackQL-resource: followers /user/gpg_keys: get: summary: List GPG keys for the authenticated user @@ -28769,6 +28724,7 @@ paths: enabledForGitHubApps: false category: users subcategory: gpg-keys + x-stackQL-resource: gpg_keys post: summary: Create a GPG key for the authenticated user description: 'Adds a GPG key to the authenticated user''s GitHub account. Requires that you are authenticated via Basic Auth, or OAuth with at least `write:gpg_key` [scope](https://docs.github.com/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/).' @@ -28829,6 +28785,7 @@ paths: enabledForGitHubApps: false category: users subcategory: gpg-keys + x-stackQL-resource: gpg_keys '/user/gpg_keys/{gpg_key_id}': get: summary: Get a GPG key for the authenticated user @@ -28864,6 +28821,7 @@ paths: enabledForGitHubApps: false category: users subcategory: gpg-keys + x-stackQL-resource: gpg_keys delete: summary: Delete a GPG key for the authenticated user description: 'Removes a GPG key from the authenticated user''s GitHub account. Requires that you are authenticated via Basic Auth or via OAuth with at least `admin:gpg_key` [scope](https://docs.github.com/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/).' @@ -28893,6 +28851,7 @@ paths: enabledForGitHubApps: false category: users subcategory: gpg-keys + x-stackQL-resource: gpg_keys /user/keys: get: summary: List public SSH keys for the authenticated user @@ -28934,6 +28893,7 @@ paths: enabledForGitHubApps: false category: users subcategory: keys + x-stackQL-resource: keys post: summary: Create a public SSH key for the authenticated user description: 'Adds a public SSH key to the authenticated user''s GitHub account. Requires that you are authenticated via Basic Auth, or OAuth with at least `write:public_key` [scope](https://docs.github.com/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/).' @@ -28992,6 +28952,7 @@ paths: enabledForGitHubApps: false category: users subcategory: keys + x-stackQL-resource: keys '/user/keys/{key_id}': get: summary: Get a public SSH key for the authenticated user @@ -29027,6 +28988,7 @@ paths: enabledForGitHubApps: false category: users subcategory: keys + x-stackQL-resource: keys delete: summary: Delete a public SSH key for the authenticated user description: 'Removes a public SSH key from the authenticated user''s GitHub account. Requires that you are authenticated via Basic Auth or via OAuth with at least `admin:public_key` [scope](https://docs.github.com/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/).' @@ -29054,6 +29016,7 @@ paths: enabledForGitHubApps: false category: users subcategory: keys + x-stackQL-resource: keys /user/public_emails: get: summary: List public email addresses for the authenticated user @@ -29095,6 +29058,7 @@ paths: enabledForGitHubApps: false category: users subcategory: emails + x-stackQL-resource: emails /user/social_accounts: get: summary: List social accounts for the authenticated user @@ -29136,6 +29100,7 @@ paths: enabledForGitHubApps: false category: users subcategory: social-accounts + x-stackQL-resource: social_accounts post: summary: Add social accounts for the authenticated user description: Add one or more social accounts to the authenticated user's profile. This endpoint is accessible with the `user` scope. @@ -29201,6 +29166,7 @@ paths: enabledForGitHubApps: true category: users subcategory: social-accounts + x-stackQL-resource: social_accounts delete: summary: Delete social accounts for the authenticated user description: Deletes one or more social accounts from the authenticated user's profile. This endpoint is accessible with the `user` scope. @@ -29257,6 +29223,7 @@ paths: enabledForGitHubApps: true category: users subcategory: social-accounts + x-stackQL-resource: social_accounts /user/ssh_signing_keys: get: summary: List SSH signing keys for the authenticated user @@ -29299,6 +29266,7 @@ paths: previews: [] category: users subcategory: ssh-signing-keys + x-stackQL-resource: ssh_signing_keys post: summary: Create a SSH signing key for the authenticated user description: 'Creates an SSH signing key for the authenticated user''s GitHub account. You must authenticate with Basic Authentication, or you must authenticate with OAuth with at least `write:ssh_signing_key` scope. For more information, see "[Understanding scopes for OAuth apps](https://docs.github.com/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/)."' @@ -29357,6 +29325,7 @@ paths: enabledForGitHubApps: false category: users subcategory: ssh-signing-keys + x-stackQL-resource: ssh_signing_keys '/user/ssh_signing_keys/{ssh_signing_key_id}': get: summary: Get an SSH signing key for the authenticated user @@ -29392,6 +29361,7 @@ paths: enabledForGitHubApps: false category: users subcategory: ssh-signing-keys + x-stackQL-resource: ssh_signing_keys delete: summary: Delete an SSH signing key for the authenticated user description: 'Deletes an SSH signing key from the authenticated user''s GitHub account. You must authenticate with Basic Authentication, or you must authenticate with OAuth with at least `admin:ssh_signing_key` scope. For more information, see "[Understanding scopes for OAuth apps](https://docs.github.com/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/)."' @@ -29419,6 +29389,7 @@ paths: enabledForGitHubApps: false category: users subcategory: ssh-signing-keys + x-stackQL-resource: ssh_signing_keys /users: get: summary: List users @@ -29459,6 +29430,7 @@ paths: enabledForGitHubApps: true category: users subcategory: users + x-stackQL-resource: users '/users/{username}': get: summary: Get a user @@ -29499,6 +29471,7 @@ paths: enabledForGitHubApps: true category: users subcategory: users + x-stackQL-resource: users '/users/{username}/followers': get: summary: List followers of a user @@ -29533,6 +29506,7 @@ paths: enabledForGitHubApps: true category: users subcategory: followers + x-stackQL-resource: followers '/users/{username}/following': get: summary: List the people a user follows @@ -29567,6 +29541,7 @@ paths: enabledForGitHubApps: true category: users subcategory: followers + x-stackQL-resource: followers '/users/{username}/following/{target_user}': get: summary: Check if a user follows another user @@ -29594,6 +29569,7 @@ paths: enabledForGitHubApps: true category: users subcategory: followers + x-stackQL-resource: followers '/users/{username}/gpg_keys': get: summary: List GPG keys for a user @@ -29628,6 +29604,7 @@ paths: enabledForGitHubApps: true category: users subcategory: gpg-keys + x-stackQL-resource: gpg_keys '/users/{username}/hovercard': get: summary: Get contextual information for a user @@ -29684,6 +29661,7 @@ paths: enabledForGitHubApps: false category: users subcategory: users + x-stackQL-resource: users '/users/{username}/keys': get: summary: List public keys for a user @@ -29718,6 +29696,7 @@ paths: enabledForGitHubApps: true category: users subcategory: keys + x-stackQL-resource: keys '/users/{username}/social_accounts': get: summary: List social accounts for a user @@ -29752,6 +29731,7 @@ paths: enabledForGitHubApps: true category: users subcategory: social-accounts + x-stackQL-resource: social_accounts '/users/{username}/ssh_signing_keys': get: summary: List SSH signing keys for a user @@ -29786,3 +29766,4 @@ paths: enabledForGitHubApps: true category: users subcategory: ssh-signing-keys + x-stackQL-resource: ssh_signing_keys