Skip to main content

ruleset_history

Creates, updates, deletes, gets or lists a ruleset_history resource.

Overview

Nameruleset_history
TypeResource
Idgithub.repos.ruleset_history

Fields

The following fields are returned by SELECT queries:

Response

NameDatatypeDescription

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_repo_ruleset_versionselectowner, repo, ruleset_id, version_idGet a version of a repository ruleset.
get_repo_ruleset_historyselectowner, repo, ruleset_idper_page, pageGet the history of a repository ruleset.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
ownerstringThe account owner of the repository. The name is not case sensitive.
repostringThe name of the repository without the .git extension. The name is not case sensitive.
ruleset_idintegerThe ID of the ruleset.
version_idintegerThe ID of the version
pageintegerThe page number of the results to fetch. For more information, see "Using pagination in the REST API."
per_pageintegerThe number of results per page (max 100). For more information, see "Using pagination in the REST API."

SELECT examples

Get a version of a repository ruleset.

SELECT
*
FROM github.repos.ruleset_history
WHERE owner = '{{ owner }}' -- required
AND repo = '{{ repo }}' -- required
AND ruleset_id = '{{ ruleset_id }}' -- required
AND version_id = '{{ version_id }}' -- required
;