Skip to content

Move the project runners paths to /-/ namespace

Miguel Rincon requested to merge 19819-update-project-runners-urls into master

What does this MR do?

Related to: #19819 (closed)

This refactor moves the project runner paths to be consistent with other project paths.

In practice, most runner paths are defined inside the CI/CD settings, so this update only changes runner details and edit pages. This change includes a backward-compatible redirection.

Why now?

In the next MR !64927 (closed) we add a new page to hold the runners as "first-class" citizens of the project. This change will ensure the new page has a compliant URL from the beginning.

Updated paths

Only two paths are changed as others are only accessible in the CI/CD Settings (http://gdk.test:3000/h5bp/html5-boilerplate/-/settings/ci_cd)

Before After
http://gdk.test:3000/h5bp/html5-boilerplate/runners/9 http://gdk.test:3000/h5bp/html5-boilerplate/-/runners/9
http://gdk.test:3000/h5bp/html5-boilerplate/runners/9/edit http://gdk.test:3000/h5bp/html5-boilerplate/-/runners/9/edit

Screenshots (strongly suggested)

N/A

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

Does this MR contain changes to processing or storing of credentials or tokens, authorization and authentication methods or other items described in the security review guidelines? If not, then delete this Security section.

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Related to #19819 (closed)

Edited by Miguel Rincon

Merge request reports