Allow multiple workflow files in a single repository

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

Release notes

It is now possible to define multiple workflows using different triggers in a single repository.

Problem to solve

When one wants to run a different set of jobs for scheduled workflows, pull request and release ones, currently one has to create complex rules to realize this.

Proposal

Allow defining multiple workflow files in .gitlab/workflows/. They should all have a separate triggers like on GitHub. This could be realized with the existing workflow:rules without introducing a new syntax.

Intended users

  • Sasha (Software Developer)
  • Priyanka (Platform Engineer)

Feature Usage Metrics

Number of pipelines created using this new feature.

Does this feature require an audit event?

Edited Jul 30, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading