# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
CancelPRRequest is used in CancelTasksByPR in the datasvc; can be used to cancel all runs for a PR.
Errors that occur within the program's calls after a request.
IntID is a basic integer ID -- it's used to control a variety of things that use basic sequences and so forth.
No description provided by the author
QueueItems are the subject sent to runners when runners are able to execute a job.
QueueRequest is issued by runners to the queuesvc.
Ref is the encapsulation of a git ref and communicates repository as well as version information.
RepoConfig corresponds to the tinyci.yml file at the root of the repository.
Repository is the model for a github repository.
No description provided by the author
Resources covers resource constraints that a runner might act on.
Run is a single CI run, intended to be sent to a runner.
RunList is just an array of runs.
RunSettings covers all the features that tinyCI supports to manage runs and execute them.
Session is a session key/value pair as well as an expiry time for the session.
Status is reported to the queuesvc on completion of a run.
StringID is just like types.IntID but instead it's a string!.
No description provided by the author
No description provided by the author
Task corresponds to directories within the tree that have a `task.yml` placed in them.
TaskList is simply a repeated list of tasks.
TaskSettings is the parsed representation to struct of task.yml files.
User is ..
UserError is the pre-converted UserError record.
List of UserError.
List of Users.