Noizu.Github.Api.Repos (Noizu Labs: Github API v0.5.0)
GitHub repos API.
Link to this section Summary
Functions
Accept a repository invitation
Add app access restrictions
Add a repository collaborator
Add status check contexts
Add team access restrictions
Add user access restrictions
Cancel a GitHub Pages deployment
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
Compare two commits
Create an attestation
Create an autolink reference for a repository
Create a commit comment
Create commit signature protection
Create a commit status
Create a deploy key
Create a deployment
Create a deployment branch policy
Create a custom deployment protection rule on an environment
Create a deployment status
Create a repository dispatch event
Create a repository for the authenticated user
Create a fork
Create an organization repository
Create or update an environment
Create or update file contents
Create an organization repository ruleset
Create a GitHub Pages deployment
Create a GitHub Pages site
Create a release
Create a repository ruleset
Create a repository using a template
Create a repository webhook
Create or update custom property values for a repository
Get all custom property values for a repository
Decline a repository invitation
Delete a repository
Delete access restrictions
Delete admin branch protection
Delete an environment
Delete an autolink reference from a repository
Delete branch protection
Delete a commit comment
Delete commit signature protection
Delete a deploy key
Delete a deployment
Delete a deployment branch policy
Delete a file
Delete a repository invitation
Delete an organization repository ruleset
Delete a GitHub Pages site
Delete pull request review protection
Delete a release
Delete a release asset
Delete a repository ruleset
Delete a repository webhook
Disable Dependabot security updates
Disable a custom protection rule for an environment
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 immutable releases
Enable private vulnerability reporting for a repository
Enable vulnerability alerts
Generate release notes content for a release
Get a repository
Get access restrictions
Get admin branch protection
Get all deployment protection rules for an environment
List environments
Get all status check contexts
Get all repository topics
Get apps with access to the protected branch
Get an autolink reference of a repository
Get a branch
Get branch protection
Get rules for a branch
Get repository clones
Get the weekly commit activity
Get repository permissions for a user
Get the combined status for a specific reference
Get a commit
Get the last year of commit activity
Get a commit comment
Get commit signature protection
Get community profile metrics
Get repository content
Get all contributor commit activity
Get a custom deployment protection rule
Get a deploy key
Get a deployment
Get a deployment branch policy
Get a deployment status
Get an environment
Get the hash algorithm for a repository
Get latest Pages build
Get the latest release
Get an organization rule suite
List organization rule suites
Get an organization repository ruleset
Get all organization repository rulesets
Get a GitHub Pages site
Get GitHub Pages build
Get the status of a GitHub Pages deployment
Get a DNS health check for GitHub Pages
Get the weekly commit count
Get pull request review protection
Get the hourly commit count for each day
Get a repository README
Get a repository README for a directory
Get a release
Get a release asset
Get a release by tag name
Get a repository rule suite
List repository rule suites
Get a repository ruleset
Get repository ruleset history
Get repository ruleset version
Get all repository rulesets
Get status checks protection
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
List attestations
Get all autolinks of a repository
List branches
List branches for HEAD commit
List repository collaborators
List commit comments
List commit comments for a repository
List commit statuses for a reference
List commits
List repository contributors
List custom deployment rule integrations available for an environment
List deploy keys
List deployment branch policies
List deployment statuses
List deployments
List repositories for the authenticated user
List organization repositories
List repositories for a user
List forks
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 release assets
List releases
List repository tags
List repository teams
List deliveries for a repository webhook
List repository webhooks
Merge a branch
Sync a fork branch with the upstream repository
Ping a repository webhook
Redeliver a delivery for a repository webhook
Remove app access restrictions
Remove a repository collaborator
Remove status check contexts
Remove status check protection
Remove team access restrictions
Remove user access restrictions
Rename a branch
Replace all repository topics
Request a GitHub Pages build
Set admin branch protection
Set app access restrictions
Set status check contexts
Set team access restrictions
Set user access restrictions
Test the push repository webhook
Transfer a repository
Update a repository
Update branch protection
Update a commit comment
Update a deployment branch policy
Update information about a GitHub Pages site
Update a repository invitation
Update an organization repository ruleset
Update pull request review protection
Update a release
Update a release asset
Update a repository ruleset
Update status check protection
Update a repository webhook
Update a webhook configuration for a repository
Upload a release asset
Link to this section Functions
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
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
add_collaborator(username, body, options \\ nil)
Add a repository collaborator
@see https://docs.github.com/rest/collaborators/collaborators#add-a-repository-collaborator
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
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
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
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
check_automated_security_fixes(options \\ nil)
Check if Dependabot security updates are enabled for a repository
check_collaborator(username, options \\ nil)
Check if a user is a repository collaborator
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
check_private_vulnerability_reporting(options \\ nil)
Check if private vulnerability reporting is enabled for a repository
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
codeowners_errors(options \\ nil)
List CODEOWNERS errors
@see https://docs.github.com/rest/repos/repos#list-codeowners-errors
compare_commits(basehead, options \\ nil)
Compare two commits
@see https://docs.github.com/rest/commits/commits#compare-two-commits
create_attestation(body, options \\ nil)
Create an attestation
@see https://docs.github.com/rest/repos/attestations#create-an-attestation
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
create_commit_comment(commit_sha, body, options \\ nil)
Create a commit comment
@see https://docs.github.com/rest/commits/comments#create-a-commit-comment
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
create_commit_status(sha, body, options \\ nil)
Create a commit status
@see https://docs.github.com/rest/commits/statuses#create-a-commit-status
create_deploy_key(body, options \\ nil)
Create a deploy key
@see https://docs.github.com/rest/deploy-keys/deploy-keys#create-a-deploy-key
create_deployment(body, options \\ nil)
Create a deployment
@see https://docs.github.com/rest/deployments/deployments#create-a-deployment
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
create_deployment_protection_rule(environment_name, body, options \\ nil)
Create a custom deployment protection rule on an environment
create_deployment_status(deployment_id, body, options \\ nil)
Create a deployment status
@see https://docs.github.com/rest/deployments/statuses#create-a-deployment-status
create_dispatch_event(body, options \\ nil)
Create a repository dispatch event
@see https://docs.github.com/rest/repos/repos#create-a-repository-dispatch-event
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
create_fork(body, options \\ nil)
Create a fork
create_in_org(org, body, options \\ nil)
Create an organization repository
@see https://docs.github.com/rest/repos/repos#create-an-organization-repository
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
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
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
create_pages_deployment(body, options \\ nil)
Create a GitHub Pages deployment
@see https://docs.github.com/rest/pages/pages#create-a-github-pages-deployment
create_pages_site(body, options \\ nil)
Create a GitHub Pages site
@see https://docs.github.com/rest/pages/pages#create-a-apiname-pages-site
create_release(body, options \\ nil)
Create a release
@see https://docs.github.com/rest/releases/releases#create-a-release
create_repo_ruleset(body, options \\ nil)
Create a repository ruleset
@see https://docs.github.com/rest/repos/rules#create-a-repository-ruleset
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
create_webhook(body, options \\ nil)
Create a repository webhook
@see https://docs.github.com/rest/repos/webhooks#create-a-repository-webhook
custom_properties_for_repos_create_or_update_repository_values(body, options \\ nil)
Create or update custom property values for a repository
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
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
delete(options \\ nil)
Delete a repository
@see https://docs.github.com/rest/repos/repos#delete-a-repository
delete_access_restrictions(branch, options \\ nil)
Delete access restrictions
@see https://docs.github.com/rest/branches/branch-protection#delete-access-restrictions
delete_admin_branch_protection(branch, options \\ nil)
Delete admin branch protection
@see https://docs.github.com/rest/branches/branch-protection#delete-admin-branch-protection
delete_an_environment(environment_name, options \\ nil)
Delete an environment
@see https://docs.github.com/rest/deployments/environments#delete-an-environment
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
delete_branch_protection(branch, options \\ nil)
Delete branch protection
@see https://docs.github.com/rest/branches/branch-protection#delete-branch-protection
delete_commit_comment(comment_id, options \\ nil)
Delete a commit comment
@see https://docs.github.com/rest/commits/comments#delete-a-commit-comment
delete_commit_signature_protection(branch, options \\ nil)
Delete commit signature protection
@see https://docs.github.com/rest/branches/branch-protection#delete-commit-signature-protection
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
delete_deployment(deployment_id, options \\ nil)
Delete a deployment
@see https://docs.github.com/rest/deployments/deployments#delete-a-deployment
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
delete_file(path, body, options \\ nil)
Delete a file
@see https://docs.github.com/rest/repos/contents#delete-a-file
delete_invitation(invitation_id, options \\ nil)
Delete a repository invitation
@see https://docs.github.com/rest/collaborators/invitations#delete-a-repository-invitation
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
delete_pages_site(options \\ nil)
Delete a GitHub Pages site
@see https://docs.github.com/rest/pages/pages#delete-a-apiname-pages-site
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
delete_release(release_id, options \\ nil)
Delete a release
@see https://docs.github.com/rest/releases/releases#delete-a-release
delete_release_asset(asset_id, options \\ nil)
Delete a release asset
@see https://docs.github.com/rest/releases/assets#delete-a-release-asset
delete_repo_ruleset(ruleset_id, options \\ nil)
Delete a repository ruleset
@see https://docs.github.com/rest/repos/rules#delete-a-repository-ruleset
delete_webhook(hook_id, options \\ nil)
Delete a repository webhook
@see https://docs.github.com/rest/repos/webhooks#delete-a-repository-webhook
disable_automated_security_fixes(options \\ nil)
Disable Dependabot security updates
@see https://docs.github.com/rest/repos/repos#disable-dependabot-security-updates
disable_deployment_protection_rule(environment_name, protection_rule_id, options \\ nil)
Disable a custom protection rule for an environment
disable_immutable_releases(options \\ nil)
Disable immutable releases
@see https://docs.github.com/rest/repos/repos#disable-immutable-releases
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
disable_vulnerability_alerts(options \\ nil)
Disable vulnerability alerts
@see https://docs.github.com/rest/repos/repos#disable-vulnerability-alerts
download_tarball_archive(ref, options \\ nil)
Download a repository archive (tar)
@see https://docs.github.com/rest/repos/contents#download-a-repository-archive-tar
download_zipball_archive(ref, options \\ nil)
Download a repository archive (zip)
@see https://docs.github.com/rest/repos/contents#download-a-repository-archive-zip
enable_automated_security_fixes(body, options \\ nil)
Enable Dependabot security updates
@see https://docs.github.com/rest/repos/repos#enable-dependabot-security-updates
enable_immutable_releases(body, options \\ nil)
Enable immutable releases
@see https://docs.github.com/rest/repos/repos#enable-immutable-releases
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
enable_vulnerability_alerts(body, options \\ nil)
Enable vulnerability alerts
@see https://docs.github.com/rest/repos/repos#enable-vulnerability-alerts
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
get(options \\ nil)
Get a repository
@see https://docs.github.com/rest/repos/repos#get-a-repository
get_access_restrictions(branch, options \\ nil)
Get access restrictions
@see https://docs.github.com/rest/branches/branch-protection#get-access-restrictions
get_admin_branch_protection(branch, options \\ nil)
Get admin branch protection
@see https://docs.github.com/rest/branches/branch-protection#get-admin-branch-protection
get_all_deployment_protection_rules(environment_name, options \\ nil)
Get all deployment protection rules for an environment
get_all_environments(options \\ nil)
List environments
@see https://docs.github.com/rest/deployments/environments#list-environments
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
get_all_topics(options \\ nil)
Get all repository topics
@see https://docs.github.com/rest/repos/repos#get-all-repository-topics
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
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
get_branch(branch, options \\ nil)
Get a branch
@see https://docs.github.com/rest/branches/branches#get-a-branch
get_branch_protection(branch, options \\ nil)
Get branch protection
@see https://docs.github.com/rest/branches/branch-protection#get-branch-protection
get_branch_rules(branch, options \\ nil)
Get rules for a branch
@see https://docs.github.com/rest/repos/rules#get-rules-for-a-branch
get_clones(options \\ nil)
Get repository clones
@see https://docs.github.com/rest/metrics/traffic#get-repository-clones
get_code_frequency_stats(options \\ nil)
Get the weekly commit activity
@see https://docs.github.com/rest/metrics/statistics#get-the-weekly-commit-activity
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
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
get_commit(ref, options \\ nil)
Get a commit
@see https://docs.github.com/rest/commits/commits#get-a-commit
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
get_commit_comment(comment_id, options \\ nil)
Get a commit comment
@see https://docs.github.com/rest/commits/comments#get-a-commit-comment
get_commit_signature_protection(branch, options \\ nil)
Get commit signature protection
@see https://docs.github.com/rest/branches/branch-protection#get-commit-signature-protection
get_community_profile_metrics(options \\ nil)
Get community profile metrics
@see https://docs.github.com/rest/metrics/community#get-community-profile-metrics
get_content(path, options \\ nil)
Get repository content
@see https://docs.github.com/rest/repos/contents#get-repository-content
get_contributors_stats(options \\ nil)
Get all contributor commit activity
@see https://docs.github.com/rest/metrics/statistics#get-all-contributor-commit-activity
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
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
get_deployment(deployment_id, options \\ nil)
Get a deployment
@see https://docs.github.com/rest/deployments/deployments#get-a-deployment
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
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
get_environment(environment_name, options \\ nil)
Get an environment
@see https://docs.github.com/rest/deployments/environments#get-an-environment
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
get_latest_pages_build(options \\ nil)
Get latest Pages build
@see https://docs.github.com/rest/pages/pages#get-latest-pages-build
get_latest_release(options \\ nil)
Get the latest release
@see https://docs.github.com/rest/releases/releases#get-the-latest-release
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
get_org_rule_suites(org, options \\ nil)
List organization rule suites
@see https://docs.github.com/rest/orgs/rule-suites#list-organization-rule-suites
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
get_org_rulesets(org, options \\ nil)
Get all organization repository rulesets
@see https://docs.github.com/rest/orgs/rules#get-all-organization-repository-rulesets
get_pages(options \\ nil)
Get a GitHub Pages site
@see https://docs.github.com/rest/pages/pages#get-a-apiname-pages-site
get_pages_build(build_id, options \\ nil)
Get GitHub Pages build
@see https://docs.github.com/rest/pages/pages#get-apiname-pages-build
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
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
get_participation_stats(options \\ nil)
Get the weekly commit count
@see https://docs.github.com/rest/metrics/statistics#get-the-weekly-commit-count
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
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
get_readme(options \\ nil)
Get a repository README
@see https://docs.github.com/rest/repos/contents#get-a-repository-readme
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
get_release(release_id, options \\ nil)
Get a release
@see https://docs.github.com/rest/releases/releases#get-a-release
get_release_asset(asset_id, options \\ nil)
Get a release asset
@see https://docs.github.com/rest/releases/assets#get-a-release-asset
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
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
get_repo_rule_suites(options \\ nil)
List repository rule suites
@see https://docs.github.com/rest/repos/rule-suites#list-repository-rule-suites
get_repo_ruleset(ruleset_id, options \\ nil)
Get a repository ruleset
@see https://docs.github.com/rest/repos/rules#get-a-repository-ruleset
get_repo_ruleset_history(ruleset_id, options \\ nil)
Get repository ruleset history
@see https://docs.github.com/rest/repos/rules#get-repository-ruleset-history
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
get_repo_rulesets(options \\ nil)
Get all repository rulesets
@see https://docs.github.com/rest/repos/rules#get-all-repository-rulesets
get_status_checks_protection(branch, options \\ nil)
Get status checks protection
@see https://docs.github.com/rest/branches/branch-protection#get-status-checks-protection
get_teams_with_access_to_protected_branch(branch, options \\ nil)
Get teams with access to the protected branch
get_top_paths(options \\ nil)
Get top referral paths
@see https://docs.github.com/rest/metrics/traffic#get-top-referral-paths
get_top_referrers(options \\ nil)
Get top referral sources
@see https://docs.github.com/rest/metrics/traffic#get-top-referral-sources
get_users_with_access_to_protected_branch(branch, options \\ nil)
Get users with access to the protected branch
get_views(options \\ nil)
Get page views
@see https://docs.github.com/rest/metrics/traffic#get-page-views
get_webhook(hook_id, options \\ nil)
Get a repository webhook
@see https://docs.github.com/rest/repos/webhooks#get-a-repository-webhook
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
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
list_activities(options \\ nil)
List repository activities
@see https://docs.github.com/rest/repos/repos#list-repository-activities
list_attestations(subject_digest, options \\ nil)
List attestations
@see https://docs.github.com/rest/repos/attestations#list-attestations
list_autolinks(options \\ nil)
Get all autolinks of a repository
@see https://docs.github.com/rest/repos/autolinks#get-all-autolinks-of-a-repository
list_branches(options \\ nil)
List branches
@see https://docs.github.com/rest/branches/branches#list-branches
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
list_collaborators(options \\ nil)
List repository collaborators
@see https://docs.github.com/rest/collaborators/collaborators#list-repository-collaborators
list_comments_for_commit(commit_sha, options \\ nil)
List commit comments
@see https://docs.github.com/rest/commits/comments#list-commit-comments
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
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
list_commits(options \\ nil)
List commits
@see https://docs.github.com/rest/commits/commits#list-commits
list_contributors(options \\ nil)
List repository contributors
@see https://docs.github.com/rest/repos/repos#list-repository-contributors
list_custom_deployment_rule_integrations(environment_name, options \\ nil)
List custom deployment rule integrations available for an environment
list_deploy_keys(options \\ nil)
List deploy keys
@see https://docs.github.com/rest/deploy-keys/deploy-keys#list-deploy-keys
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
list_deployment_statuses(deployment_id, options \\ nil)
List deployment statuses
@see https://docs.github.com/rest/deployments/statuses#list-deployment-statuses
list_deployments(options \\ nil)
List deployments
@see https://docs.github.com/rest/deployments/deployments#list-deployments
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
list_for_org(org, options \\ nil)
List organization repositories
@see https://docs.github.com/rest/repos/repos#list-organization-repositories
list_for_user(username, options \\ nil)
List repositories for a user
@see https://docs.github.com/rest/repos/repos#list-repositories-for-a-user
list_forks(options \\ nil)
List forks
list_invitations(options \\ nil)
List repository invitations
@see https://docs.github.com/rest/collaborators/invitations#list-repository-invitations
list_invitations_for_authenticated_user(options \\ nil)
List repository invitations for the authenticated user
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
list_languages(options \\ nil)
List repository languages
@see https://docs.github.com/rest/repos/repos#list-repository-languages
list_pages_builds(options \\ nil)
List GitHub Pages builds
@see https://docs.github.com/rest/pages/pages#list-apiname-pages-builds
list_public(options \\ nil)
List public repositories
@see https://docs.github.com/rest/repos/repos#list-public-repositories
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
list_release_assets(release_id, options \\ nil)
List release assets
@see https://docs.github.com/rest/releases/assets#list-release-assets
list_releases(options \\ nil)
List releases
@see https://docs.github.com/rest/releases/releases#list-releases
list_tags(options \\ nil)
List repository tags
@see https://docs.github.com/rest/repos/repos#list-repository-tags
list_teams(options \\ nil)
List repository teams
@see https://docs.github.com/rest/repos/repos#list-repository-teams
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
list_webhooks(options \\ nil)
List repository webhooks
@see https://docs.github.com/rest/repos/webhooks#list-repository-webhooks
merge(body, options \\ nil)
Merge a branch
@see https://docs.github.com/rest/branches/branches#merge-a-branch
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
ping_webhook(hook_id, body, options \\ nil)
Ping a repository webhook
@see https://docs.github.com/rest/repos/webhooks#ping-a-repository-webhook
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
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
remove_collaborator(username, options \\ nil)
Remove a repository collaborator
@see https://docs.github.com/rest/collaborators/collaborators#remove-a-repository-collaborator
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
remove_status_check_protection(branch, options \\ nil)
Remove status check protection
@see https://docs.github.com/rest/branches/branch-protection#remove-status-check-protection
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
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
rename_branch(branch, body, options \\ nil)
Rename a branch
@see https://docs.github.com/rest/branches/branches#rename-a-branch
replace_all_topics(body, options \\ nil)
Replace all repository topics
@see https://docs.github.com/rest/repos/repos#replace-all-repository-topics
request_pages_build(body, options \\ nil)
Request a GitHub Pages build
@see https://docs.github.com/rest/pages/pages#request-a-apiname-pages-build
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
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
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
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
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
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
transfer(body, options \\ nil)
Transfer a repository
@see https://docs.github.com/rest/repos/repos#transfer-a-repository
update(body, options \\ nil)
Update a repository
@see https://docs.github.com/rest/repos/repos#update-a-repository
update_branch_protection(branch, body, options \\ nil)
Update branch protection
@see https://docs.github.com/rest/branches/branch-protection#update-branch-protection
update_commit_comment(comment_id, body, options \\ nil)
Update a commit comment
@see https://docs.github.com/rest/commits/comments#update-a-commit-comment
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
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
update_invitation(invitation_id, body, options \\ nil)
Update a repository invitation
@see https://docs.github.com/rest/collaborators/invitations#update-a-repository-invitation
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
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
update_release(release_id, body, options \\ nil)
Update a release
@see https://docs.github.com/rest/releases/releases#update-a-release
update_release_asset(asset_id, body, options \\ nil)
Update a release asset
@see https://docs.github.com/rest/releases/assets#update-a-release-asset
update_repo_ruleset(ruleset_id, body, options \\ nil)
Update a repository ruleset
@see https://docs.github.com/rest/repos/rules#update-a-repository-ruleset
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
update_webhook(hook_id, body, options \\ nil)
Update a repository webhook
@see https://docs.github.com/rest/repos/webhooks#update-a-repository-webhook
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
upload_release_asset(release_id, body, options \\ nil)
Upload a release asset
@see https://docs.github.com/rest/releases/assets#upload-a-release-asset