Developer & DevOps

Monitor GitHub repositories and sync updates to GitLab automatically

6 nodes 295 139 Scheduled trigger
Download

Workflow Description

A scheduled automation that periodically monitors GitHub repositories for updates and automatically synchronizes the retrieved data with GitLab. This ensures real-time consistency between both platforms and reduces manual coordination overhead.

How it works

  1. 1.Trigger automation on defined schedule
  2. 2.Fetch repository and branch data from GitHub
  3. 3.Process and merge data through custom function
  4. 4.Push synchronized updates to GitLab

Use cases

  • Keep repository status synchronized across GitHub and GitLab
  • Generate periodic project status reports from unified source

Requirements

  • Valid GitHub API key with repository read access
  • Valid GitLab API key with project write access

Service Value

Ready-made workflow template for automation delivery and service execution.

Apps Used

GitHub Schedule Gitlab

Details

Trigger Scheduled trigger
Nodes 6
Apps 3
Views 295
Downloads 139

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (6)

Get latest release

Github

#1

Cron

Cron

#2

Merge

Merge

#3

No issue for release?

Function

#4

Create issue

Gitlab

#5

List issues

Gitlab

#6