- 10 Nov, 2021 40 commits
-
-
George Koltsov authored
- Add protected branches to Projet Migration when using Group Migration tool in order to be able to migrate projects' protected branches configurations
-
Mikołaj Wawrzyniak authored
Move "Add Namespace" button to GlEmptyState See merge request gitlab-org/gitlab!73714
-
Suzanne Selhorn authored
Link handbook from deprecation template See merge request gitlab-org/gitlab!74185
-
Amy Qualls authored
Edit custom issue tracker docs See merge request gitlab-org/gitlab!74191
-
Kati Paizee authored
-
Phil Hughes authored
File mode changes are not always visible in the merge request diff view See merge request gitlab-org/gitlab!72937
-
Alper Akgun authored
Add section for permanent experiment implementation concerns See merge request gitlab-org/gitlab!74106
-
Suzanne Selhorn authored
Clean up vale warnings in yaml ref See merge request gitlab-org/gitlab!74184
-
Marcel Amirault authored
-
Dan Davison authored
Enable signup before test start See merge request gitlab-org/gitlab!72234
-
Douglas Barbosa Alexandre authored
Add support for NPM package metadata See merge request gitlab-org/gitlab!73639
-
David Fernandez authored
-
Phil Hughes authored
Remove deprecated WIP from GraphQL See merge request gitlab-org/gitlab!73349
-
Jan Provaznik authored
Create ProjectNamespace when a Project is created See merge request gitlab-org/gitlab!70972
-
Martin Wortschack authored
Add gl-form-input class for fields in github import page See merge request gitlab-org/gitlab!58307
-
Yogi authored
-
Olena Horal-Koretska authored
Remove startup JS call for issue notes See merge request gitlab-org/gitlab!74146
-
Heinrich Lee Yu authored
Reject multiple PGP signatures for commits See merge request gitlab-org/gitlab!74095
-
Mikołaj Wawrzyniak authored
Add cron for prometheus integration health check See merge request gitlab-org/gitlab!73884
-
Jan Provaznik authored
Enable linear GroupPlanPreloader ancestors queries See merge request gitlab-org/gitlab!72594
-
Tetiana Chupryna authored
Move database partitioning code from initializers to module for reusing See merge request gitlab-org/gitlab!74107
-
Marcin Sedlak-Jakubowski authored
Fix inconsistent addresses gmail See merge request gitlab-org/gitlab!74093
-
Caleb Cooper authored
-
Rémy Coutable authored
Add Push Rule to Project Migration See merge request gitlab-org/gitlab!73554
-
Sean McGivern authored
Prepare for CreateRepository starting to fail with existing repos See merge request gitlab-org/gitlab!72491
-
Frédéric Caplette authored
Use Pipeline Editor to add new CI file from Suggest Pipeline banner See merge request gitlab-org/gitlab!73514
-
Eugie Limpin authored
Take the user to the Pipeline Editor instead of the File Editor when they click on the CTA button of the Pipeline Suggest banner. Changelog: changed
-
Mikołaj Wawrzyniak authored
Fix rollout issue url See merge request gitlab-org/gitlab!74089
-
release-tools approver bot authored
Update Gitaly version See merge request gitlab-org/gitlab!74188
-
Natalia Tepluhina authored
Rename duplicate GQL type name Environment to LocalEnvironment See merge request gitlab-org/gitlab!74174
-
Kushal Pandya authored
Fixes multiple new line suggestions not escaping correctly See merge request gitlab-org/gitlab!74090
-
GitLab Release Tools Bot authored
-
Matthias Käppler authored
Revise very wordy expiry messages See merge request gitlab-org/gitlab!73999
-
Rémy Coutable authored
E2E: Bump allure report publisher version See merge request gitlab-org/gitlab!74173
-
Marcia Ramos authored
-
Mikołaj Wawrzyniak authored
Resolve "SaaS Service Ping Metrics Failures causing null UMAU value" See merge request gitlab-org/gitlab!73670
-
Aleksei Lipniagov authored
Fix CodeReuse/ActiveRecord offenses in workers See merge request gitlab-org/gitlab!74150
-
Patrick Steinhardt authored
The `#create_if_not_exists` function is supposed to create a repository if it doesn't exist yet. It may happen though that the existence-cache may pretend a repo doesn't exist yet even though it does, and in that case we'd call the CreateRepository RPC. This worked alright until now given that this RPC call is idempotent and simply reinitializes the repo in case it exists already. But Gitaly is going to change semantics of the RPC such that it raises an error if the repo exists already, where it then won't touch the preexisting repo at all. Prepare for this change by introducing a new `RepositoryExists` error which gets raised when `#create_repository` returns an AlreadyExists error. This error is rescued from in `#create_if_not_exists` such that semantics of this RPC call remain the same.
-
Patrick Steinhardt authored
When synchronizing repositories, then depending on a retry counter we may either fetch into the real repository, or recreate the repo by first creating a temporary staging repository, populating that repository and then moving it into place. Our tests stub out this logic though such that we always end up fetching into the real repository: this both keeps us from exercising whether we fetch into the expected repo, and this logic will break when Gitaly changes semantics of the CreateRepository RPC to raise an error if the repository exists already. Fix this issue by not stubbing out the temporary repository. Instead, we now assert that function calls end up using the correct repository.
-
Patrick Steinhardt authored
In order to set up snippet repositories in some of our tests, we first copy over a template repository into the target location and then call Gitaly's `CreateRepository()`. While this call wouldn't do anything if used with Gitaly only given that the RPC is idempotent, it would create a database record when Gitaly is proxied by Praefect. Gitaly is about to drop idempotentcy of `CreateRepository()`, where it will instead raise an error. Prepare for this by reversing calls such that we first create the repository in Gitaly, and then copy over contents of our seed repository.
-