Skip to content
GitLab
Next
    • Why GitLab
    • Pricing
    • Contact Sales
    • Explore
  • Why GitLab
  • Pricing
  • Contact Sales
  • Explore
  • Sign in
  • Get free trial
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #230939

Developer-level users no longer able to run pipelines on protected branches

Developer-level users no longer able to run pipelines on protected branches

Previously we were able to allow developer-level users to run pipelines from protected branches (i.e. master). This has since changed and now only users with master privileges can run these pipelines. This slows our workflow as it restricts developer capabilities too much and also prevents non-critical 'test' deployment options from being run from the master branch.

Steps to reproduce

Create manual pipeline on protected branches (i.e. master), then attempt to run any selection of job as developer.

What is the current bug behavior?

Notification on drop-down job selector saying *job* - manual play action (not allowed) when attempting to run as developer

What is the expected correct behavior?

Once branch has been merged with master/pipeline has been created on protected branch, all users should be permitted to run jobs. I understand how this could be a useful check for some, but once a branch has been merged with master, that should signify that this version is stable and allowed to be deployed, regardless of whether or not the user is master or not. This option was available previously and has since been changed.

This bug happens on gitlab.com

Assignee
Assign to
Time tracking