Expand description
Resources on GitHub
The GitHub integration enables the automatons framework to interact with resources on GitHub. These resources are modelled as strongly-typed data types in this module, and each model maps to a resource in GitHub’s REST API.
Structs§
- Account
- GitHub account
- Account
Id - Unique account id
- App
- GitHub App
- AppId
- App id
- AppName
- App name
- AppSlug
- App slug
- Check
Run - Check run
- Check
RunId - Check run id
- Check
RunName - Check run name
- Check
RunOutput - Check run output
- Check
RunOutput Summary - Check out output summary
- Check
RunOutput Title - Check run output title
- Check
Suite - Check suite
- Check
Suite Id - Check suite id
- File
- File in a repository
- GitRef
- Git reference
- GitSha
- Git commit SHA-1
- Installation
- App installation
- Installation
Id - Installation id
- License
- Software license
- License
Key - License key
- License
Name - License name
- Login
- Unique account name
- Minimal
Check Suite - Minimal representation of a [
CheckSuite] - Minimal
Repository - Minimal representation of a [
Repository] - NodeId
- Unique identifier used with GitHub’s GraphQL API
- Organization
- Organization
- Organization
Id - Organization id
- Pull
Request - Pull request
- Pull
Request Branch - Pull request branch reference
- Pull
Request Id - Pull request id
- Pull
Request Number - Pull request number
- Repository
- Repository on GitHub
- Repository
Full Name - Repository owner and name
- Repository
Id - Repository id
- Repository
Name - Repository name
- SpdxId
- SPDX identifier
Enums§
- Account
Type - GitHub account type
- Check
RunConclusion - Check run conclusion
- Check
RunStatus - Check run status
- Field
- Field with multiple representations
- Visibility
- Visibility of a resource