Skip to content

Remove the composer_use_ssh_source_urls feature flag

David Fernandez requested to merge 422171-feature-flag-cleanup into master

🍹 Context

In Enable the ssh access by default in the Compose... (!132147 - merged) we enabled by default the composer_use_ssh_source_urls which was introduced in Use SSH URL in composer metadata source entry f... (!119739 - merged).

The gated change was about how $ composer could access source packages (access the git repository) for non public projects. It was changed from https to git ssh. See Use SSH URL in composer metadata source entry f... (!119739 - merged) for more details.

The feature flag has been enabled by default for a full milestone (%16.5) with no issues.

Time to cleanup that feature flag which is this MR.

Rollout issue: #422171 (closed)

🔬 What does this MR do and why?

  • Remove the composer_use_ssh_source_urls feature flag.
  • Update the related specs.

🖼 Screenshots or screen recordings

None

How to set up and validate locally

See https://docs.gitlab.com/ee/user/packages/composer_repository/#ssh-access

🛵 MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports