Version 25.3.0
Updated 2025-03-11
Version 25.3.0
Updated 2025-03-11

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: Updates the content in GitHub repository

  • github.CreateBranch: Creates a branch in GitHub repository

  • github.CreatePullRequest: Creates a pull request in GitHub repositorys a branch in GitHub repository

  • github.MergePullRequest: Merges a pull request into GitHub repository

  • github.CreateRepository: Creates a GitHub repository

  • github.CreateTag: Creates 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: Gets a version from a tag in GitHub repository

  • github.GetHashFromRef: Gets a Git hash from ref in GitHub repository

  • github.UserTile: Display the github user we are connected too

  • github.WaitForMerge: Waits for a merge in GitHub repository

  • github.cloneRepository: Clones a repository from GitHub

  • github.commitFiles: Commits a file to GitHub repository

  • github.approvePullRequest: Approves a pull request in GitHub repository

  • githubActions.Task: Abstract base task which can be extended by other tasks

  • githubActions.EnableDisableWorkflow: Enables or disables the workflow

  • githubActions.triggerWorkflowRun: Triggers a workflow run manually

Reference Images

Click image to view full size.
  • Set up a connection to the Github Server
  • Commit Trigger
  • Pull request Trigger
  • Create branch
  • Create Pull Request
  • Create Repository
  • Create Tag
  • Get hash from ref
  • Get version from tag
  • Merge Pull request
  • Update Content
  • Wait for merge
  • Github actions: Enable disable workflow
  • Github Actions Trigger Workflow Run
  • Github tile on the release dashboard
  • Clone Repository

Authored By

Digital.ai

Digital.ai support

We would be happy to help you!