Noizu.Github.Api.Repos (Noizu Labs: Github API v0.5.0)

GitHub repos API.

Link to this section Summary

Functions

Add a repository collaborator

Check if Dependabot security updates are enabled for a repository

Check if a user is a repository collaborator

Check if immutable releases are enabled for a repository

Check if private vulnerability reporting is enabled for a repository

Check if vulnerability alerts are enabled for a repository

List CODEOWNERS errors

Create an autolink reference for a repository

Create a custom deployment protection rule on an environment

Create a repository dispatch event

Create a repository for the authenticated user

Create an organization repository

Create an organization repository ruleset

Create a GitHub Pages deployment

Create a GitHub Pages site

Create a repository ruleset

Create a repository webhook

Create or update custom property values for a repository

Get all custom property values for a repository

Delete a repository

Delete an autolink reference from a repository

Delete a repository invitation

Delete an organization repository ruleset

Delete a GitHub Pages site

Delete a repository webhook

Disable Dependabot security updates

Disable immutable releases

Disable private vulnerability reporting for a repository

Disable vulnerability alerts

Download a repository archive (tar)

Download a repository archive (zip)

Enable Dependabot security updates

Enable private vulnerability reporting for a repository

Generate release notes content for a release

Get a repository

Get all deployment protection rules for an environment

Get all repository topics

Get apps with access to the protected branch

Get an autolink reference of a repository

Get repository clones

Get the weekly commit activity

Get repository permissions for a user

Get the combined status for a specific reference

Get the last year of commit activity

Get community profile metrics

Get repository content

Get all contributor commit activity

Get the hash algorithm for a repository

Get the latest release

List organization rule suites

Get an organization repository ruleset

Get all organization repository rulesets

Get a GitHub Pages site

Get the status of a GitHub Pages deployment

Get a DNS health check for GitHub Pages

Get the weekly commit count

Get the hourly commit count for each day

Get a repository README

Get a repository README for a directory

Get a release by tag name

List repository rule suites

Get all repository rulesets

Get teams with access to the protected branch

Get top referral paths

Get top referral sources

Get users with access to the protected branch

Get page views

Get a repository webhook

Get a webhook configuration for a repository

Get a delivery for a repository webhook

List repository activities

Get all autolinks of a repository

List repository collaborators

List commit comments for a repository

List commit statuses for a reference

List repository contributors

List custom deployment rule integrations available for an environment

List repositories for the authenticated user

List organization repositories

List repositories for a user

List repository invitations

List repository invitations for the authenticated user

List issue types for a repository

List repository languages

List GitHub Pages builds

List public repositories

List pull requests associated with a commit

List repository tags

List repository teams

List deliveries for a repository webhook

List repository webhooks

Sync a fork branch with the upstream repository

Redeliver a delivery for a repository webhook

Remove a repository collaborator

Replace all repository topics

Request a GitHub Pages build

Test the push repository webhook

Transfer a repository

Update a repository

Update information about a GitHub Pages site

Update an organization repository ruleset

Update a repository webhook

Update a webhook configuration for a repository

Link to this section Functions

Link to this function

accept_invitation_for_authenticated_user(invitation_id, body, options \\ nil)

Accept a repository invitation

@see https://docs.github.com/rest/collaborators/invitations#accept-a-repository-invitation

Link to this function

add_app_access_restrictions(branch, body, options \\ nil)

Add app access restrictions

@see https://docs.github.com/rest/branches/branch-protection#add-app-access-restrictions

Link to this function

add_collaborator(username, body, options \\ nil)

Add a repository collaborator

@see https://docs.github.com/rest/collaborators/collaborators#add-a-repository-collaborator

Link to this function

add_status_check_contexts(branch, body, options \\ nil)

Add status check contexts

@see https://docs.github.com/rest/branches/branch-protection#add-status-check-contexts

Link to this function

add_team_access_restrictions(branch, body, options \\ nil)

Add team access restrictions

@see https://docs.github.com/rest/branches/branch-protection#add-team-access-restrictions

Link to this function

add_user_access_restrictions(branch, body, options \\ nil)

Add user access restrictions

@see https://docs.github.com/rest/branches/branch-protection#add-user-access-restrictions

Link to this function

cancel_pages_deployment(pages_deployment_id, body, options \\ nil)

Cancel a GitHub Pages deployment

@see https://docs.github.com/rest/pages/pages#cancel-a-github-pages-deployment

Link to this function

check_automated_security_fixes(options \\ nil)

Check if Dependabot security updates are enabled for a repository

@see https://docs.github.com/rest/repos/repos#check-if-dependabot-security-updates-are-enabled-for-a-repository

Link to this function

check_collaborator(username, options \\ nil)

Check if a user is a repository collaborator

@see https://docs.github.com/rest/collaborators/collaborators#check-if-a-user-is-a-repository-collaborator

Link to this function

check_immutable_releases(options \\ nil)

Check if immutable releases are enabled for a repository

@see https://docs.github.com/rest/repos/repos#check-if-immutable-releases-are-enabled-for-a-repository

Link to this function

check_private_vulnerability_reporting(options \\ nil)

Check if private vulnerability reporting is enabled for a repository

@see https://docs.github.com/rest/repos/repos#check-if-private-vulnerability-reporting-is-enabled-for-a-repository

Link to this function

check_vulnerability_alerts(options \\ nil)

Check if vulnerability alerts are enabled for a repository

@see https://docs.github.com/rest/repos/repos#check-if-vulnerability-alerts-are-enabled-for-a-repository

Link to this function

codeowners_errors(options \\ nil)

List CODEOWNERS errors

@see https://docs.github.com/rest/repos/repos#list-codeowners-errors

Link to this function

compare_commits(basehead, options \\ nil)

Compare two commits

@see https://docs.github.com/rest/commits/commits#compare-two-commits

Link to this function

create_attestation(body, options \\ nil)

Create an attestation

@see https://docs.github.com/rest/repos/attestations#create-an-attestation

Link to this function

create_autolink(body, options \\ nil)

Create an autolink reference for a repository

@see https://docs.github.com/rest/repos/autolinks#create-an-autolink-reference-for-a-repository

Link to this function

create_commit_comment(commit_sha, body, options \\ nil)

Create a commit comment

@see https://docs.github.com/rest/commits/comments#create-a-commit-comment

Link to this function

create_commit_signature_protection(branch, body, options \\ nil)

Create commit signature protection

@see https://docs.github.com/rest/branches/branch-protection#create-commit-signature-protection

Link to this function

create_commit_status(sha, body, options \\ nil)

Create a commit status

@see https://docs.github.com/rest/commits/statuses#create-a-commit-status

Link to this function

create_deploy_key(body, options \\ nil)

Create a deploy key

@see https://docs.github.com/rest/deploy-keys/deploy-keys#create-a-deploy-key

Link to this function

create_deployment(body, options \\ nil)

Create a deployment

@see https://docs.github.com/rest/deployments/deployments#create-a-deployment

Link to this function

create_deployment_branch_policy(environment_name, body, options \\ nil)

Create a deployment branch policy

@see https://docs.github.com/rest/deployments/branch-policies#create-a-deployment-branch-policy

Link to this function

create_deployment_protection_rule(environment_name, body, options \\ nil)

Create a custom deployment protection rule on an environment

@see https://docs.github.com/rest/deployments/protection-rules#create-a-custom-deployment-protection-rule-on-an-environment

Link to this function

create_deployment_status(deployment_id, body, options \\ nil)

Create a deployment status

@see https://docs.github.com/rest/deployments/statuses#create-a-deployment-status

Link to this function

create_dispatch_event(body, options \\ nil)

Create a repository dispatch event

@see https://docs.github.com/rest/repos/repos#create-a-repository-dispatch-event

Link to this function

create_for_authenticated_user(body, options \\ nil)

Create a repository for the authenticated user

@see https://docs.github.com/rest/repos/repos#create-a-repository-for-the-authenticated-user

Link to this function

create_fork(body, options \\ nil)

Create a fork

@see https://docs.github.com/rest/repos/forks#create-a-fork

Link to this function

create_in_org(org, body, options \\ nil)

Create an organization repository

@see https://docs.github.com/rest/repos/repos#create-an-organization-repository

Link to this function

create_or_update_environment(environment_name, body, options \\ nil)

Create or update an environment

@see https://docs.github.com/rest/deployments/environments#create-or-update-an-environment

Link to this function

create_or_update_file_contents(path, body, options \\ nil)

Create or update file contents

@see https://docs.github.com/rest/repos/contents#create-or-update-file-contents

Link to this function

create_org_ruleset(org, body, options \\ nil)

Create an organization repository ruleset

@see https://docs.github.com/rest/orgs/rules#create-an-organization-repository-ruleset

Link to this function

create_pages_deployment(body, options \\ nil)

Create a GitHub Pages deployment

@see https://docs.github.com/rest/pages/pages#create-a-github-pages-deployment

Link to this function

create_pages_site(body, options \\ nil)

Create a GitHub Pages site

@see https://docs.github.com/rest/pages/pages#create-a-apiname-pages-site

Link to this function

create_release(body, options \\ nil)

Create a release

@see https://docs.github.com/rest/releases/releases#create-a-release

Link to this function

create_repo_ruleset(body, options \\ nil)

Create a repository ruleset

@see https://docs.github.com/rest/repos/rules#create-a-repository-ruleset

Link to this function

create_using_template(template_owner, template_repo, body, options \\ nil)

Create a repository using a template

@see https://docs.github.com/rest/repos/repos#create-a-repository-using-a-template

Link to this function

create_webhook(body, options \\ nil)

Create a repository webhook

@see https://docs.github.com/rest/repos/webhooks#create-a-repository-webhook

Link to this function

custom_properties_for_repos_create_or_update_repository_values(body, options \\ nil)

Create or update custom property values for a repository

@see https://docs.github.com/rest/repos/custom-properties#create-or-update-custom-property-values-for-a-repository

Link to this function

custom_properties_for_repos_get_repository_values(options \\ nil)

Get all custom property values for a repository

@see https://docs.github.com/rest/repos/custom-properties#get-all-custom-property-values-for-a-repository

Link to this function

decline_invitation_for_authenticated_user(invitation_id, options \\ nil)

Decline a repository invitation

@see https://docs.github.com/rest/collaborators/invitations#decline-a-repository-invitation

Link to this function

delete(options \\ nil)

Delete a repository

@see https://docs.github.com/rest/repos/repos#delete-a-repository

Link to this function

delete_access_restrictions(branch, options \\ nil)

Delete access restrictions

@see https://docs.github.com/rest/branches/branch-protection#delete-access-restrictions

Link to this function

delete_admin_branch_protection(branch, options \\ nil)

Delete admin branch protection

@see https://docs.github.com/rest/branches/branch-protection#delete-admin-branch-protection

Link to this function

delete_an_environment(environment_name, options \\ nil)

Delete an environment

@see https://docs.github.com/rest/deployments/environments#delete-an-environment

Link to this function

delete_autolink(autolink_id, options \\ nil)

Delete an autolink reference from a repository

@see https://docs.github.com/rest/repos/autolinks#delete-an-autolink-reference-from-a-repository

Link to this function

delete_branch_protection(branch, options \\ nil)

Delete branch protection

@see https://docs.github.com/rest/branches/branch-protection#delete-branch-protection

Link to this function

delete_commit_comment(comment_id, options \\ nil)

Delete a commit comment

@see https://docs.github.com/rest/commits/comments#delete-a-commit-comment

Link to this function

delete_commit_signature_protection(branch, options \\ nil)

Delete commit signature protection

@see https://docs.github.com/rest/branches/branch-protection#delete-commit-signature-protection

Link to this function

delete_deploy_key(key_id, options \\ nil)

Delete a deploy key

@see https://docs.github.com/rest/deploy-keys/deploy-keys#delete-a-deploy-key

Link to this function

delete_deployment(deployment_id, options \\ nil)

Delete a deployment

@see https://docs.github.com/rest/deployments/deployments#delete-a-deployment

Link to this function

delete_deployment_branch_policy(environment_name, branch_policy_id, options \\ nil)

Delete a deployment branch policy

@see https://docs.github.com/rest/deployments/branch-policies#delete-a-deployment-branch-policy

Link to this function

delete_file(path, body, options \\ nil)

Delete a file

@see https://docs.github.com/rest/repos/contents#delete-a-file

Link to this function

delete_invitation(invitation_id, options \\ nil)

Delete a repository invitation

@see https://docs.github.com/rest/collaborators/invitations#delete-a-repository-invitation

Link to this function

delete_org_ruleset(org, ruleset_id, options \\ nil)

Delete an organization repository ruleset

@see https://docs.github.com/rest/orgs/rules#delete-an-organization-repository-ruleset

Link to this function

delete_pages_site(options \\ nil)

Delete a GitHub Pages site

@see https://docs.github.com/rest/pages/pages#delete-a-apiname-pages-site

Link to this function

delete_pull_request_review_protection(branch, options \\ nil)

Delete pull request review protection

@see https://docs.github.com/rest/branches/branch-protection#delete-pull-request-review-protection

Link to this function

delete_release(release_id, options \\ nil)

Delete a release

@see https://docs.github.com/rest/releases/releases#delete-a-release

Link to this function

delete_release_asset(asset_id, options \\ nil)

Delete a release asset

@see https://docs.github.com/rest/releases/assets#delete-a-release-asset

Link to this function

delete_repo_ruleset(ruleset_id, options \\ nil)

Delete a repository ruleset

@see https://docs.github.com/rest/repos/rules#delete-a-repository-ruleset

Link to this function

delete_webhook(hook_id, options \\ nil)

Delete a repository webhook

@see https://docs.github.com/rest/repos/webhooks#delete-a-repository-webhook

Link to this function

disable_automated_security_fixes(options \\ nil)

Disable Dependabot security updates

@see https://docs.github.com/rest/repos/repos#disable-dependabot-security-updates

Link to this function

disable_deployment_protection_rule(environment_name, protection_rule_id, options \\ nil)

Disable a custom protection rule for an environment

@see https://docs.github.com/rest/deployments/protection-rules#disable-a-custom-protection-rule-for-an-environment

Link to this function

disable_immutable_releases(options \\ nil)

Disable immutable releases

@see https://docs.github.com/rest/repos/repos#disable-immutable-releases

Link to this function

disable_private_vulnerability_reporting(options \\ nil)

Disable private vulnerability reporting for a repository

@see https://docs.github.com/rest/repos/repos#disable-private-vulnerability-reporting-for-a-repository

Link to this function

disable_vulnerability_alerts(options \\ nil)

Disable vulnerability alerts

@see https://docs.github.com/rest/repos/repos#disable-vulnerability-alerts

Link to this function

download_tarball_archive(ref, options \\ nil)

Download a repository archive (tar)

@see https://docs.github.com/rest/repos/contents#download-a-repository-archive-tar

Link to this function

download_zipball_archive(ref, options \\ nil)

Download a repository archive (zip)

@see https://docs.github.com/rest/repos/contents#download-a-repository-archive-zip

Link to this function

enable_automated_security_fixes(body, options \\ nil)

Enable Dependabot security updates

@see https://docs.github.com/rest/repos/repos#enable-dependabot-security-updates

Link to this function

enable_immutable_releases(body, options \\ nil)

Enable immutable releases

@see https://docs.github.com/rest/repos/repos#enable-immutable-releases

Link to this function

enable_private_vulnerability_reporting(body, options \\ nil)

Enable private vulnerability reporting for a repository

@see https://docs.github.com/rest/repos/repos#enable-private-vulnerability-reporting-for-a-repository

Link to this function

enable_vulnerability_alerts(body, options \\ nil)

Enable vulnerability alerts

@see https://docs.github.com/rest/repos/repos#enable-vulnerability-alerts

Link to this function

generate_release_notes(body, options \\ nil)

Generate release notes content for a release

@see https://docs.github.com/rest/releases/releases#generate-release-notes-content-for-a-release

Link to this function

get(options \\ nil)

Get a repository

@see https://docs.github.com/rest/repos/repos#get-a-repository

Link to this function

get_access_restrictions(branch, options \\ nil)

Get access restrictions

@see https://docs.github.com/rest/branches/branch-protection#get-access-restrictions

Link to this function

get_admin_branch_protection(branch, options \\ nil)

Get admin branch protection

@see https://docs.github.com/rest/branches/branch-protection#get-admin-branch-protection

Link to this function

get_all_deployment_protection_rules(environment_name, options \\ nil)

Get all deployment protection rules for an environment

@see https://docs.github.com/rest/deployments/protection-rules#get-all-deployment-protection-rules-for-an-environment

Link to this function

get_all_environments(options \\ nil)

List environments

@see https://docs.github.com/rest/deployments/environments#list-environments

Link to this function

get_all_status_check_contexts(branch, options \\ nil)

Get all status check contexts

@see https://docs.github.com/rest/branches/branch-protection#get-all-status-check-contexts

Link to this function

get_all_topics(options \\ nil)

Get all repository topics

@see https://docs.github.com/rest/repos/repos#get-all-repository-topics

Link to this function

get_apps_with_access_to_protected_branch(branch, options \\ nil)

Get apps with access to the protected branch

@see https://docs.github.com/rest/branches/branch-protection#get-apps-with-access-to-the-protected-branch

Link to this function

get_autolink(autolink_id, options \\ nil)

Get an autolink reference of a repository

@see https://docs.github.com/rest/repos/autolinks#get-an-autolink-reference-of-a-repository

Link to this function

get_branch(branch, options \\ nil)

Get a branch

@see https://docs.github.com/rest/branches/branches#get-a-branch

Link to this function

get_branch_protection(branch, options \\ nil)

Get branch protection

@see https://docs.github.com/rest/branches/branch-protection#get-branch-protection

Link to this function

get_branch_rules(branch, options \\ nil)

Get rules for a branch

@see https://docs.github.com/rest/repos/rules#get-rules-for-a-branch

Link to this function

get_clones(options \\ nil)

Get repository clones

@see https://docs.github.com/rest/metrics/traffic#get-repository-clones

Link to this function

get_code_frequency_stats(options \\ nil)

Get the weekly commit activity

@see https://docs.github.com/rest/metrics/statistics#get-the-weekly-commit-activity

Link to this function

get_collaborator_permission_level(username, options \\ nil)

Get repository permissions for a user

@see https://docs.github.com/rest/collaborators/collaborators#get-repository-permissions-for-a-user

Link to this function

get_combined_status_for_ref(ref, options \\ nil)

Get the combined status for a specific reference

@see https://docs.github.com/rest/commits/statuses#get-the-combined-status-for-a-specific-reference

Link to this function

get_commit(ref, options \\ nil)

Get a commit

@see https://docs.github.com/rest/commits/commits#get-a-commit

Link to this function

get_commit_activity_stats(options \\ nil)

Get the last year of commit activity

@see https://docs.github.com/rest/metrics/statistics#get-the-last-year-of-commit-activity

Link to this function

get_commit_comment(comment_id, options \\ nil)

Get a commit comment

@see https://docs.github.com/rest/commits/comments#get-a-commit-comment

Link to this function

get_commit_signature_protection(branch, options \\ nil)

Get commit signature protection

@see https://docs.github.com/rest/branches/branch-protection#get-commit-signature-protection

Link to this function

get_community_profile_metrics(options \\ nil)

Get community profile metrics

@see https://docs.github.com/rest/metrics/community#get-community-profile-metrics

Link to this function

get_content(path, options \\ nil)

Get repository content

@see https://docs.github.com/rest/repos/contents#get-repository-content

Link to this function

get_contributors_stats(options \\ nil)

Get all contributor commit activity

@see https://docs.github.com/rest/metrics/statistics#get-all-contributor-commit-activity

Link to this function

get_custom_deployment_protection_rule(environment_name, protection_rule_id, options \\ nil)

Get a custom deployment protection rule

@see https://docs.github.com/rest/deployments/protection-rules#get-a-custom-deployment-protection-rule

Link to this function

get_deploy_key(key_id, options \\ nil)

Get a deploy key

@see https://docs.github.com/rest/deploy-keys/deploy-keys#get-a-deploy-key

Link to this function

get_deployment(deployment_id, options \\ nil)

Get a deployment

@see https://docs.github.com/rest/deployments/deployments#get-a-deployment

Link to this function

get_deployment_branch_policy(environment_name, branch_policy_id, options \\ nil)

Get a deployment branch policy

@see https://docs.github.com/rest/deployments/branch-policies#get-a-deployment-branch-policy

Link to this function

get_deployment_status(deployment_id, status_id, options \\ nil)

Get a deployment status

@see https://docs.github.com/rest/deployments/statuses#get-a-deployment-status

Link to this function

get_environment(environment_name, options \\ nil)

Get an environment

@see https://docs.github.com/rest/deployments/environments#get-an-environment

Link to this function

get_hash_algorithm(options \\ nil)

Get the hash algorithm for a repository

@see https://docs.github.com/rest/repos/repos#get-the-hash-algorithm-for-a-repository

Link to this function

get_latest_pages_build(options \\ nil)

Get latest Pages build

@see https://docs.github.com/rest/pages/pages#get-latest-pages-build

Link to this function

get_latest_release(options \\ nil)

Get the latest release

@see https://docs.github.com/rest/releases/releases#get-the-latest-release

Link to this function

get_org_rule_suite(org, rule_suite_id, options \\ nil)

Get an organization rule suite

@see https://docs.github.com/rest/orgs/rule-suites#get-an-organization-rule-suite

Link to this function

get_org_rule_suites(org, options \\ nil)

List organization rule suites

@see https://docs.github.com/rest/orgs/rule-suites#list-organization-rule-suites

Link to this function

get_org_ruleset(org, ruleset_id, options \\ nil)

Get an organization repository ruleset

@see https://docs.github.com/rest/orgs/rules#get-an-organization-repository-ruleset

Link to this function

get_org_rulesets(org, options \\ nil)

Get all organization repository rulesets

@see https://docs.github.com/rest/orgs/rules#get-all-organization-repository-rulesets

Link to this function

get_pages(options \\ nil)

Get a GitHub Pages site

@see https://docs.github.com/rest/pages/pages#get-a-apiname-pages-site

Link to this function

get_pages_build(build_id, options \\ nil)

Get GitHub Pages build

@see https://docs.github.com/rest/pages/pages#get-apiname-pages-build

Link to this function

get_pages_deployment(pages_deployment_id, options \\ nil)

Get the status of a GitHub Pages deployment

@see https://docs.github.com/rest/pages/pages#get-the-status-of-a-github-pages-deployment

Link to this function

get_pages_health_check(options \\ nil)

Get a DNS health check for GitHub Pages

@see https://docs.github.com/rest/pages/pages#get-a-dns-health-check-for-github-pages

Link to this function

get_participation_stats(options \\ nil)

Get the weekly commit count

@see https://docs.github.com/rest/metrics/statistics#get-the-weekly-commit-count

Link to this function

get_pull_request_review_protection(branch, options \\ nil)

Get pull request review protection

@see https://docs.github.com/rest/branches/branch-protection#get-pull-request-review-protection

Link to this function

get_punch_card_stats(options \\ nil)

Get the hourly commit count for each day

@see https://docs.github.com/rest/metrics/statistics#get-the-hourly-commit-count-for-each-day

Link to this function

get_readme(options \\ nil)

Get a repository README

@see https://docs.github.com/rest/repos/contents#get-a-repository-readme

Link to this function

get_readme_in_directory(dir, options \\ nil)

Get a repository README for a directory

@see https://docs.github.com/rest/repos/contents#get-a-repository-readme-for-a-directory

Link to this function

get_release(release_id, options \\ nil)

Get a release

@see https://docs.github.com/rest/releases/releases#get-a-release

Link to this function

get_release_asset(asset_id, options \\ nil)

Get a release asset

@see https://docs.github.com/rest/releases/assets#get-a-release-asset

Link to this function

get_release_by_tag(tag, options \\ nil)

Get a release by tag name

@see https://docs.github.com/rest/releases/releases#get-a-release-by-tag-name

Link to this function

get_repo_rule_suite(rule_suite_id, options \\ nil)

Get a repository rule suite

@see https://docs.github.com/rest/repos/rule-suites#get-a-repository-rule-suite

Link to this function

get_repo_rule_suites(options \\ nil)

List repository rule suites

@see https://docs.github.com/rest/repos/rule-suites#list-repository-rule-suites

Link to this function

get_repo_ruleset(ruleset_id, options \\ nil)

Get a repository ruleset

@see https://docs.github.com/rest/repos/rules#get-a-repository-ruleset

Link to this function

get_repo_ruleset_history(ruleset_id, options \\ nil)

Get repository ruleset history

@see https://docs.github.com/rest/repos/rules#get-repository-ruleset-history

Link to this function

get_repo_ruleset_version(ruleset_id, version_id, options \\ nil)

Get repository ruleset version

@see https://docs.github.com/rest/repos/rules#get-repository-ruleset-version

Link to this function

get_repo_rulesets(options \\ nil)

Get all repository rulesets

@see https://docs.github.com/rest/repos/rules#get-all-repository-rulesets

Link to this function

get_status_checks_protection(branch, options \\ nil)

Get status checks protection

@see https://docs.github.com/rest/branches/branch-protection#get-status-checks-protection

Link to this function

get_teams_with_access_to_protected_branch(branch, options \\ nil)

Get teams with access to the protected branch

@see https://docs.github.com/rest/branches/branch-protection#get-teams-with-access-to-the-protected-branch

Link to this function

get_top_paths(options \\ nil)

Get top referral paths

@see https://docs.github.com/rest/metrics/traffic#get-top-referral-paths

Link to this function

get_top_referrers(options \\ nil)

Get top referral sources

@see https://docs.github.com/rest/metrics/traffic#get-top-referral-sources

Link to this function

get_users_with_access_to_protected_branch(branch, options \\ nil)

Get users with access to the protected branch

@see https://docs.github.com/rest/branches/branch-protection#get-users-with-access-to-the-protected-branch

Link to this function

get_views(options \\ nil)

Get page views

@see https://docs.github.com/rest/metrics/traffic#get-page-views

Link to this function

get_webhook(hook_id, options \\ nil)

Get a repository webhook

@see https://docs.github.com/rest/repos/webhooks#get-a-repository-webhook

Link to this function

get_webhook_config_for_repo(hook_id, options \\ nil)

Get a webhook configuration for a repository

@see https://docs.github.com/rest/repos/webhooks#get-a-webhook-configuration-for-a-repository

Link to this function

get_webhook_delivery(hook_id, delivery_id, options \\ nil)

Get a delivery for a repository webhook

@see https://docs.github.com/rest/repos/webhooks#get-a-delivery-for-a-repository-webhook

Link to this function

list_activities(options \\ nil)

List repository activities

@see https://docs.github.com/rest/repos/repos#list-repository-activities

Link to this function

list_attestations(subject_digest, options \\ nil)

List attestations

@see https://docs.github.com/rest/repos/attestations#list-attestations

Link to this function

list_autolinks(options \\ nil)

Get all autolinks of a repository

@see https://docs.github.com/rest/repos/autolinks#get-all-autolinks-of-a-repository

Link to this function

list_branches(options \\ nil)

List branches

@see https://docs.github.com/rest/branches/branches#list-branches

Link to this function

list_branches_for_head_commit(commit_sha, options \\ nil)

List branches for HEAD commit

@see https://docs.github.com/rest/commits/commits#list-branches-for-head-commit

Link to this function

list_collaborators(options \\ nil)

List repository collaborators

@see https://docs.github.com/rest/collaborators/collaborators#list-repository-collaborators

Link to this function

list_comments_for_commit(commit_sha, options \\ nil)

List commit comments

@see https://docs.github.com/rest/commits/comments#list-commit-comments

Link to this function

list_commit_comments_for_repo(options \\ nil)

List commit comments for a repository

@see https://docs.github.com/rest/commits/comments#list-commit-comments-for-a-repository

Link to this function

list_commit_statuses_for_ref(ref, options \\ nil)

List commit statuses for a reference

@see https://docs.github.com/rest/commits/statuses#list-commit-statuses-for-a-reference

Link to this function

list_commits(options \\ nil)

List commits

@see https://docs.github.com/rest/commits/commits#list-commits

Link to this function

list_contributors(options \\ nil)

List repository contributors

@see https://docs.github.com/rest/repos/repos#list-repository-contributors

Link to this function

list_custom_deployment_rule_integrations(environment_name, options \\ nil)

List custom deployment rule integrations available for an environment

@see https://docs.github.com/rest/deployments/protection-rules#list-custom-deployment-rule-integrations-available-for-an-environment

Link to this function

list_deploy_keys(options \\ nil)

List deploy keys

@see https://docs.github.com/rest/deploy-keys/deploy-keys#list-deploy-keys

Link to this function

list_deployment_branch_policies(environment_name, options \\ nil)

List deployment branch policies

@see https://docs.github.com/rest/deployments/branch-policies#list-deployment-branch-policies

Link to this function

list_deployment_statuses(deployment_id, options \\ nil)

List deployment statuses

@see https://docs.github.com/rest/deployments/statuses#list-deployment-statuses

Link to this function

list_deployments(options \\ nil)

List deployments

@see https://docs.github.com/rest/deployments/deployments#list-deployments

Link to this function

list_for_authenticated_user(options \\ nil)

List repositories for the authenticated user

@see https://docs.github.com/rest/repos/repos#list-repositories-for-the-authenticated-user

Link to this function

list_for_org(org, options \\ nil)

List organization repositories

@see https://docs.github.com/rest/repos/repos#list-organization-repositories

Link to this function

list_for_user(username, options \\ nil)

List repositories for a user

@see https://docs.github.com/rest/repos/repos#list-repositories-for-a-user

Link to this function

list_forks(options \\ nil)

List forks

@see https://docs.github.com/rest/repos/forks#list-forks

Link to this function

list_invitations(options \\ nil)

List repository invitations

@see https://docs.github.com/rest/collaborators/invitations#list-repository-invitations

Link to this function

list_invitations_for_authenticated_user(options \\ nil)

List repository invitations for the authenticated user

@see https://docs.github.com/rest/collaborators/invitations#list-repository-invitations-for-the-authenticated-user

Link to this function

list_issue_types(options \\ nil)

List issue types for a repository

@see https://docs.github.com/rest/repos/issue-types#list-issue-types-for-a-repository

Link to this function

list_languages(options \\ nil)

List repository languages

@see https://docs.github.com/rest/repos/repos#list-repository-languages

Link to this function

list_pages_builds(options \\ nil)

List GitHub Pages builds

@see https://docs.github.com/rest/pages/pages#list-apiname-pages-builds

Link to this function

list_public(options \\ nil)

List public repositories

@see https://docs.github.com/rest/repos/repos#list-public-repositories

Link to this function

list_pull_requests_associated_with_commit(commit_sha, options \\ nil)

List pull requests associated with a commit

@see https://docs.github.com/rest/commits/commits#list-pull-requests-associated-with-a-commit

Link to this function

list_release_assets(release_id, options \\ nil)

List release assets

@see https://docs.github.com/rest/releases/assets#list-release-assets

Link to this function

list_releases(options \\ nil)

List releases

@see https://docs.github.com/rest/releases/releases#list-releases

Link to this function

list_tags(options \\ nil)

List repository tags

@see https://docs.github.com/rest/repos/repos#list-repository-tags

Link to this function

list_teams(options \\ nil)

List repository teams

@see https://docs.github.com/rest/repos/repos#list-repository-teams

Link to this function

list_webhook_deliveries(hook_id, options \\ nil)

List deliveries for a repository webhook

@see https://docs.github.com/rest/repos/webhooks#list-deliveries-for-a-repository-webhook

Link to this function

list_webhooks(options \\ nil)

List repository webhooks

@see https://docs.github.com/rest/repos/webhooks#list-repository-webhooks

Link to this function

merge(body, options \\ nil)

Merge a branch

@see https://docs.github.com/rest/branches/branches#merge-a-branch

Link to this function

merge_upstream(body, options \\ nil)

Sync a fork branch with the upstream repository

@see https://docs.github.com/rest/branches/branches#sync-a-fork-branch-with-the-upstream-repository

Link to this function

ping_webhook(hook_id, body, options \\ nil)

Ping a repository webhook

@see https://docs.github.com/rest/repos/webhooks#ping-a-repository-webhook

Link to this function

redeliver_webhook_delivery(hook_id, delivery_id, body, options \\ nil)

Redeliver a delivery for a repository webhook

@see https://docs.github.com/rest/repos/webhooks#redeliver-a-delivery-for-a-repository-webhook

Link to this function

remove_app_access_restrictions(branch, body, options \\ nil)

Remove app access restrictions

@see https://docs.github.com/rest/branches/branch-protection#remove-app-access-restrictions

Link to this function

remove_collaborator(username, options \\ nil)

Remove a repository collaborator

@see https://docs.github.com/rest/collaborators/collaborators#remove-a-repository-collaborator

Link to this function

remove_status_check_contexts(branch, body, options \\ nil)

Remove status check contexts

@see https://docs.github.com/rest/branches/branch-protection#remove-status-check-contexts

Link to this function

remove_status_check_protection(branch, options \\ nil)

Remove status check protection

@see https://docs.github.com/rest/branches/branch-protection#remove-status-check-protection

Link to this function

remove_team_access_restrictions(branch, body, options \\ nil)

Remove team access restrictions

@see https://docs.github.com/rest/branches/branch-protection#remove-team-access-restrictions

Link to this function

remove_user_access_restrictions(branch, body, options \\ nil)

Remove user access restrictions

@see https://docs.github.com/rest/branches/branch-protection#remove-user-access-restrictions

Link to this function

rename_branch(branch, body, options \\ nil)

Rename a branch

@see https://docs.github.com/rest/branches/branches#rename-a-branch

Link to this function

replace_all_topics(body, options \\ nil)

Replace all repository topics

@see https://docs.github.com/rest/repos/repos#replace-all-repository-topics

Link to this function

request_pages_build(body, options \\ nil)

Request a GitHub Pages build

@see https://docs.github.com/rest/pages/pages#request-a-apiname-pages-build

Link to this function

set_admin_branch_protection(branch, body, options \\ nil)

Set admin branch protection

@see https://docs.github.com/rest/branches/branch-protection#set-admin-branch-protection

Link to this function

set_app_access_restrictions(branch, body, options \\ nil)

Set app access restrictions

@see https://docs.github.com/rest/branches/branch-protection#set-app-access-restrictions

Link to this function

set_status_check_contexts(branch, body, options \\ nil)

Set status check contexts

@see https://docs.github.com/rest/branches/branch-protection#set-status-check-contexts

Link to this function

set_team_access_restrictions(branch, body, options \\ nil)

Set team access restrictions

@see https://docs.github.com/rest/branches/branch-protection#set-team-access-restrictions

Link to this function

set_user_access_restrictions(branch, body, options \\ nil)

Set user access restrictions

@see https://docs.github.com/rest/branches/branch-protection#set-user-access-restrictions

Link to this function

test_push_webhook(hook_id, body, options \\ nil)

Test the push repository webhook

@see https://docs.github.com/rest/repos/webhooks#test-the-push-repository-webhook

Link to this function

transfer(body, options \\ nil)

Transfer a repository

@see https://docs.github.com/rest/repos/repos#transfer-a-repository

Link to this function

update(body, options \\ nil)

Update a repository

@see https://docs.github.com/rest/repos/repos#update-a-repository

Link to this function

update_branch_protection(branch, body, options \\ nil)

Update branch protection

@see https://docs.github.com/rest/branches/branch-protection#update-branch-protection

Link to this function

update_commit_comment(comment_id, body, options \\ nil)

Update a commit comment

@see https://docs.github.com/rest/commits/comments#update-a-commit-comment

Link to this function

update_deployment_branch_policy(environment_name, branch_policy_id, body, options \\ nil)

Update a deployment branch policy

@see https://docs.github.com/rest/deployments/branch-policies#update-a-deployment-branch-policy

Link to this function

update_information_about_pages_site(body, options \\ nil)

Update information about a GitHub Pages site

@see https://docs.github.com/rest/pages/pages#update-information-about-a-apiname-pages-site

Link to this function

update_invitation(invitation_id, body, options \\ nil)

Update a repository invitation

@see https://docs.github.com/rest/collaborators/invitations#update-a-repository-invitation

Link to this function

update_org_ruleset(org, ruleset_id, body, options \\ nil)

Update an organization repository ruleset

@see https://docs.github.com/rest/orgs/rules#update-an-organization-repository-ruleset

Link to this function

update_pull_request_review_protection(branch, body, options \\ nil)

Update pull request review protection

@see https://docs.github.com/rest/branches/branch-protection#update-pull-request-review-protection

Link to this function

update_release(release_id, body, options \\ nil)

Update a release

@see https://docs.github.com/rest/releases/releases#update-a-release

Link to this function

update_release_asset(asset_id, body, options \\ nil)

Update a release asset

@see https://docs.github.com/rest/releases/assets#update-a-release-asset

Link to this function

update_repo_ruleset(ruleset_id, body, options \\ nil)

Update a repository ruleset

@see https://docs.github.com/rest/repos/rules#update-a-repository-ruleset

Link to this function

update_status_check_protection(branch, body, options \\ nil)

Update status check protection

@see https://docs.github.com/rest/branches/branch-protection#update-status-check-protection

Link to this function

update_webhook(hook_id, body, options \\ nil)

Update a repository webhook

@see https://docs.github.com/rest/repos/webhooks#update-a-repository-webhook

Link to this function

update_webhook_config_for_repo(hook_id, body, options \\ nil)

Update a webhook configuration for a repository

@see https://docs.github.com/rest/repos/webhooks#update-a-webhook-configuration-for-a-repository

Link to this function

upload_release_asset(release_id, body, options \\ nil)

Upload a release asset

@see https://docs.github.com/rest/releases/assets#upload-a-release-asset