Skip to content
Snippets Groups Projects
  1. Feb 05, 2024
  2. Feb 02, 2024
  3. Jan 31, 2024
  4. Jan 30, 2024
  5. Jan 29, 2024
  6. Jan 26, 2024
  7. Jan 25, 2024
  8. Jan 24, 2024
  9. Jan 23, 2024
    • Carla Drago's avatar
      Remove project import level · 1443ef65
      Carla Drago authored
      This change removes the project_import_level column
      from the namespace_settings table. It is no longer
      needed as a different solution has been implemented
      since.
      
      Changelog: other
      Verified
      1443ef65
  10. Jan 22, 2024
  11. Jan 19, 2024
  12. Jan 18, 2024
  13. Jan 16, 2024
  14. Jan 15, 2024
  15. Jan 10, 2024
  16. Jan 09, 2024
    • kik's avatar
      REFACTOR ActivityPub serializers · 2968e0c1
      kik authored
      ActivityPub is all about JSON : it's used in endpoints to display
      information about various actors (the ActivityPub term for any kind of
      resource that generates a feed), as well as in messages exchanged
      between servers about what those actors are doing ("activities", in
      ActivityPub terminology). For that reason, one of the very first thing
      we did when implementing ActivityPub was creating serializers for it, in
      the `ActivityPub` namespace, in the merge request
      [about displaying the first actor's profile and outbox](!127023).
      Those serializers are only used by ActivityPub features behind a
      feature flag, for now.
      
      While working on additional features, though, it was made clear that the
      architecture for those serializers was not going to work for everything.
      First, an actor and an activity usually have different boilerplate, so
      it helped distinguish them through an ActorSerializer and an
      ActivitySerializer, both inheriting from an ObjectSerializer (referring
      to the ActivityStreams' [Object type](https://www.w3.org/TR/activitystreams-vocabulary/#object-types)).
      
      Second, using `BaseSerializer` plural features does not work here.
      ActivityStreams paginated collections are
      [their own beast](https://www.w3.org/TR/activitystreams-core/#paging).
      They are linked lists, with a dedicated document serving as index and
      providing links to the various resources - it just does not fit what
      BaseSerializer allows to do. So an other serializer,
      `ActivityPub::CollectionSerializer` has been added to handler them. This
      simplifies a lot previous the architecture that was fighting to make
      this fit `BaseSerializer` plural feature through a lot of overriding.
      
      This commit refactors the ActivityPub serializers to reflect that and
      pave the way for the features coming after. It does not affect existing
      code (the API used so far for the releases actor is unchanged).
      Verified
      2968e0c1
    • Andrew Fontaine's avatar
      Clean up environment alert experiment · bd6af624
      Andrew Fontaine authored
      This was never really rolled out or monitored, and the idea of adding
      alerts to the IDE went unused otherwise.
      
      Changelog: removed
      Verified
      bd6af624
    • Briley  Sandlin's avatar
      Remove namespace CI Catalog · 30b4ffbe
      Briley Sandlin authored
      We are removing the namespace catalog now that we have a public catalog
      
      Changelog: removed
      EE: true
      Verified
      30b4ffbe
  17. Jan 08, 2024
  18. Jan 04, 2024
  19. Jan 02, 2024
    • Imre Farkas's avatar
      Further split features/admin/users specs into multiple specs · 6c3e51fa
      Imre Farkas authored and Smriti Garg's avatar Smriti Garg committed
      Verified
      6c3e51fa
    • Furkan Ayhan's avatar
      Refactor metadata usage in CI Rules entry · 976c31b7
      Furkan Ayhan authored
      Entry::Rules is shared between the Workflow and Processable entries.
      Normally, we support only the if, changes, exists, when, and variables
      keys in workflow:rules. Yet, we accidentally allow start_in,
      allow_failure, and needs.
      
      In this change, we don't aim to fix this, this will be done in
      #436473.
      
      In this change, we aim to simplify and highlight this behavior by
      adding allowed_keys in the Rules usage.
      
      Also, in validations, we start using only allowed_when and allowed_keys,
      we don't use the class constants anymore.
      976c31b7
  20. Dec 28, 2023
    • Marc Shaw's avatar
      Remove old summarize mr worker · 9d2a844f
      Marc Shaw authored
      MR: gitlab.com/gitlab-org/gitlab/-/merge_requests/140659
      Issue: gitlab.com/gitlab-org/gitlab/-/issues/423210
      
      Changelog: other
      9d2a844f
Loading