Skip to content

`publish` task syncs stable branches and tags

Robert Speicher requested to merge rs-publish-sync-remotes into master

739061e7 - RemoteRepository can clone from a specific branch

c0f255f5 - Disable Feature client without instance ID

When running locally without the instance ID, the Unleash client would constantly spit out failure messages to the logger.

aa08e8c4 - Add a partially-functional SyncRemotesService

This service will publish stable branches and tags for the specified version for EE, CE, and Omnibus.

Currently the service is heavily gated by feature flags: one to disable the functionality entirely, and one to disable pushing to any remotes. After merging, we should enable the former but not the latter, while we observe publish job logs to see how it would behave in the real world.

Once we're satisfied with its potential behavior, we can enable both flags, and continue to monitor it in the real world.

Related to https://gitlab.com/gitlab-org/release-tools/issues/59

cc @gitlab-org/delivery

Edited by Robert Speicher

Merge request reports