Skip to content
Snippets Groups Projects
  1. Jan 10, 2020
  2. Oct 22, 2019
  3. Sep 06, 2019
  4. Sep 05, 2019
  5. Aug 15, 2019
  6. Jul 19, 2019
  7. Jul 04, 2019
  8. Jun 17, 2019
    • Yorick Peterse's avatar
      Backport the EE schema and migrations to CE · 8469f59d
      Yorick Peterse authored
      This backports all EE schema changes to CE, including EE migrations,
      ensuring both use the same schema.
      
      == Updated tests
      
      A spec related to ghost and support bot users had to be modified to make
      it pass. The spec in question assumes that the "support_bot" column
      exists when defining the spec. In the single codebase setup this is not
      the case, as the column is backported in a later migration. Any attempt
      to use a different schema version or use of "around" blocks to
      conditionally disable specs won't help, as reverting the backport
      migration would also drop the "support_bot" column. Removing the
      "support_bot" tests entirely appears to be the only solution.
      
      We also need to update some foreign key tests now that we have
      backported the EE columns. Fortunately, these changes are very minor.
      
      == Backporting migrations
      
      This commit moves EE specific migrations (except those for the Geo
      tracking database) and related files to CE, and also removes any traces
      of the ee/db directory.
      
      Some migrations had to be modified or removed, as they no longer work
      with the schema being backported. These migrations were all quite old,
      so we opted for removing them where modifying them would take too much
      time and effort.
      
      Some old migrations were modified in EE, while also existing in CE. In
      these cases we took the EE code, and in one case removed them entirely.
      It's not worth spending time trying to merge these changes somehow as we
      plan to remove old migrations around the release of 12.0, see
      https://gitlab.com/gitlab-org/gitlab-ce/issues/59177 for more details.
      Verified
      8469f59d
  9. Jun 12, 2019
  10. May 30, 2019
  11. Apr 30, 2019
  12. Feb 27, 2019
  13. Feb 21, 2019
  14. Feb 14, 2019
  15. Feb 13, 2019
    • Nick Thomas's avatar
      Reviewer roulette via Danger · 77b2ecd2
      Nick Thomas authored
      Make danger pick reviewers and maintainers at random, for feontend,
      backend, database, etc, changes, whenever files belonging to those
      teams get changed.
      Verified
      77b2ecd2
Loading