GitHub, Inc. is a leading provider of Internet hosting for software development and version control using Git. Digital.ai Release integration with GitHub offers robust support for GitHub triggers and a wide range of tasks to help manage repository, branches, and version control with tags. In addition, integration also supports GitHub Actions, enabling users to trigger and manage complex workflows with ease. With this powerful integration, users can streamline their development process
Steps
github.Server: Connection definition for GitHub Server
github.Task: Abstract base task which can be extended by other tasks
github.UpdateContent: This task is used for Updating the Content in GitHub Repository.
github.CreateBranch: This task is used for Creating a branch in GitHub Repository.
github.CreatePullRequest: This task is used for Creating a Pull Request in GitHub Repository.
github.MergePullRequest: This task is used to Merge a Pull Request into GitHub Repository.
github.CreateRepository: This task is used to Create a GitHub Repository.
github.CreateTag: This task is used to Create a Tag in GitHub Repository.
github.Trigger: Trigger Used for GitHub
github.PullRequestTrigger: PullRequestTrigger Used for GitHub
github.CommitTrigger: CommitTrigger Used for GitHub
github.GetVersionFromTag: This task is used to Get Version From a Tag in GitHub Repository.
github.GetHashFromRef: This task is used to Get Git Hash From Ref in GitHub Repository.
github.UserTile: Display the github user we are connected too
github.WaitForMerge: Wait for merge in GitHub Repository.
github.cloneRepository: This task is used to clone repository from GitHub.
github.commitFiles: This task is used to commit files to GitHub repository.
github.approvePullRequest: This task is used to Approve Pull Request in GitHub repository.
githubActions.Task: Abstract base task which can be extended by other tasks
githubActions.EnableDisableWorkflow: This task is used for Enable or Disable a workflow
githubActions.triggerWorkflowRun: This task is used for manually trigger a workflow run