Skip to content
Snippets Groups Projects
  1. Feb 20, 2024
    • Jessie Young's avatar
      Add duo_features_enabled cascading setting · 08b0a643
      Jessie Young authored
      * `duo_features_enabled` was already an attribute on the
        `project_settings` table
      * This MR uses the cascading settings framework to add this attribute to
        the `namespace_settings` table as well: https://docs.gitlab.com/ee/development/cascading_settings.html
      * Other cascading settings assume that projects inherit the setting
        value from their parent group. For this setting, we want each project
        to be able to have a distinct setting value that may be different from
        its parent group. To do this, a new `CascadingProjectSettingAttribute`
        module was added that has very similar functionality to the
        `CascadingNamespaceSettingsAttribute` module.
      * THis MR adds the cascading setting and behavior but the setting will
        not affect Duo Chat or Code Suggestions settings until a follow-on MR.
      * #441481
      
      Changelog: added
      EE: true
      Verified
      08b0a643
  2. Feb 15, 2024
  3. Dec 12, 2023
  4. Nov 14, 2023
  5. Nov 13, 2023
  6. Oct 03, 2023
  7. Sep 06, 2023
  8. Sep 04, 2023
  9. Aug 21, 2023
  10. Jul 27, 2023
  11. Jul 21, 2023
    • Joe Snyder's avatar
      Update projects to not use emails_disabled · f1c430ec
      Joe Snyder authored
      Add an ignore_column command to the emails_disabled field of the
      projects table and convert usages to  using emails_enabled.
      
      Update frontend descriptions and find places where emails_disabled
      is set directly.
      
      Changelog: added
      EE: true
      f1c430ec
  12. May 19, 2023
  13. Apr 28, 2023
  14. Apr 14, 2023
  15. Feb 17, 2023
  16. Dec 22, 2022
    • Peter Leitzen's avatar
      Stop passing member name to `strong_memoize_attr` · ec957a99
      Peter Leitzen authored and Drew Blessing's avatar Drew Blessing committed
      Replace "!" and "?" with their unicode counterparts.
      
      Example:
        key? becomes key?
        key! becomes key!
      
      Fix existing use of `strong_memoize_attr` with member name.
      
      Before:
        strong_memoize_attr :enabled?, :enabled
      
      After:
        strong_memoize_attr :enabled?
      ec957a99
  17. Nov 15, 2022
  18. Nov 14, 2022
  19. Nov 08, 2022
  20. Oct 28, 2022
  21. Sep 27, 2022
  22. Sep 06, 2022
    • Joe Snyder's avatar
      Introduce backend updates for toggle of diff preview · 640fb496
      Joe Snyder authored and Kerri Miller's avatar Kerri Miller committed
      Add a column to both the project and the namespace settings which will
      control whether a comment on a line in a merge request will show
      the code section that goes with the comment.
      
      Add necessary parts of "back end" code to utilize this column.
      Front end will follow after this merge.
      
      Changelog: added
      640fb496
  23. Jul 18, 2022
  24. May 06, 2022
  25. May 05, 2022
    • Eugie Limpin's avatar
      Detect Android app projects · 5405cd14
      Eugie Limpin authored and Michael Kozono's avatar Michael Kozono committed
      Update Projects::RecordTargetPlatformsWorker to handle detection of
      projects built for the Android platform. It executes a new service
      (Projects::AndroidTargetPlatformDetectorService) to determine if a given
      project that uses Java or Kotlin is an Android project by checking if
      the file AndroidManifest.xml is present in the project repository.
      5405cd14
  26. Apr 26, 2022
  27. Mar 29, 2022
    • Eugie Limpin's avatar
      Detect projects built for Apple iOS platform · b26d73a4
      Eugie Limpin authored and Mayra Cabrera's avatar Mayra Cabrera committed
      Like repository language detection feature, we'll try to detect if a
      project is built for Apple iOS platform. This information will be used
      in experiments to customize the experience (e.g. suggest setting up a
      MacOS runners) of developers involved in such projects.
      
      This detection will happen every time changes are pushed to the
      project’s main branch and after a project is imported (using a project
      template when creating a project is also an import). Detection is
      executed in the background as a Sidekiq job at most once every hour
      (using ExclusiveLease) and only if the project uses Swift or Objective-C
      programming language.
      
      If the project is detected as built for iOS we mark it by setting the
      project’s corresponding ProjectSetting `target_platforms` attribute to
      [‘ios’].
      
      Changelog: added
      b26d73a4
  28. Mar 21, 2022
  29. Feb 14, 2022
  30. Feb 12, 2022
  31. Feb 11, 2022
  32. Jan 07, 2022
  33. Nov 23, 2021
  34. Nov 09, 2021
  35. Oct 06, 2021
    • Mayra Cabrera's avatar
      Remove ignore_column from ProjectSettings · 807ec7e8
      Mayra Cabrera authored
      project_settings.allow_editing_commit_messages was ignored in 14.2 and
      the column was removed in 14.3. Following the dropping column process,
      the `ignore_column` statement can be removed in 14.4
      
      Related to #336783
      807ec7e8
  36. Jul 28, 2021
  37. May 11, 2021
  38. Feb 06, 2021
    • Max Woolf's avatar
      Adds jira issue enforcement field · ffecffce
      Max Woolf authored
      Adds a new field to project level settings
      behind a default-off feature flag which will
      eventually prevent the merging of a merge request
      without an associated Jira issue.
      Verified
      ffecffce
  39. Jun 30, 2020
Loading