Skip to content
Snippets Groups Projects
  1. Aug 17, 2021
    • Avielle Wolfe's avatar
      Keep shared runner UI after model change · 41ea3080
      Avielle Wolfe authored
      Even though we are now counting minutes when shared runners are
      disabled, we don't want to show that information in the UI, since it may
      be confusing to users to see minutes being counted after they have
      disabled shared runners. Avoiding changes to the UI involves re-adding a
      check for Namespace#any_project_with_shared_runners_enabled? in some
      places.
      Verified
      41ea3080
  2. May 20, 2021
  3. May 07, 2021
    • Max Orefice's avatar
      Remove artifacts from pipeline details entity · a903d6c7
      Max Orefice authored
      This commit removes the artifacts attribute from pipeline details
      entity. We are now lazy loading all artifacts when a user request
      them instead of loading everything on page load.
      
      Changelog: performance
      a903d6c7
  4. Apr 01, 2021
  5. Mar 25, 2021
  6. Feb 26, 2021
  7. Sep 28, 2020
  8. Sep 01, 2020
  9. Aug 04, 2020
  10. Jul 22, 2020
  11. Jul 10, 2020
  12. Jul 06, 2020
  13. Jun 23, 2020
  14. May 20, 2020
  15. Feb 25, 2020
  16. Feb 03, 2020
    • Erick Bajao's avatar
      Don't show keep path for non archive artifacts · 93f1236f
      Erick Bajao authored and Stan Hu's avatar Stan Hu committed
      Non archive artifacts are not keepable so don't return
      the keep_path for them.
      
      Use has_expiring_archive_artifacts in BuildArtifactEntity.
      
      Move has_expiring_artifacts to be private.
      
      Preload job_artifacts_archive when loading bunch of pipelines
      to avoid N+1 query.
      93f1236f
  17. Dec 24, 2019
    • Stan Hu's avatar
      Eliminate N+1 queries in PipelinesController#index · ea971ad6
      Stan Hu authored
      !20615 introduced a
      performance regression: each failed build would generate additional SQL
      queries, since they would be rendered by JobEntity. This commit fixes
      that by preloading failed builds among other items and adds an N+1 query
      test. This adds 4 additional queries per pipeline:
      
      1. user
      2. latest_statuses_ordered_by_stage
      3. failed_builds
      4. failed_builds metadata
      
      Closes #118427
      ea971ad6
  18. Dec 13, 2019
  19. Dec 02, 2019
  20. Nov 29, 2019
  21. Nov 11, 2019
    • Oswaldo Ferreira's avatar
      Remove N+1 calls from branches API · 12090792
      Oswaldo Ferreira authored
      This commit handles N+1 calls being
      submited at 'GET /projects/:id/repository/branches'
      endpoint for protected branches.
      
      It does so by using properly eagerloaded protected branches
      relations, which also avoids N+1 ActiveRecord cached
      calls.
      12090792
  22. Oct 21, 2019
  23. Oct 18, 2019
  24. Oct 16, 2019
  25. Oct 07, 2019
  26. Oct 04, 2019
  27. Sep 28, 2019
  28. Sep 17, 2019
  29. Jul 25, 2019
  30. May 02, 2019
    • Mayra Cabrera's avatar
      Adds a way to start multiple manual jobs in stage · 5432f548
      Mayra Cabrera authored and Douglas Barbosa Alexandre's avatar Douglas Barbosa Alexandre committed
      - Adds an endpoint on PipelinesController
      - Adds a service that iterates over every build in a stage and
      plays it.
      - Includes 'play_manual' details on EntitySerializer
      - Builds a new Stage state: PlayManual. An stage can take this status if
      it has manual builds or an skipped, scheduled or manual status
      - Includes FE modifications and specs
      5432f548
    • Mayra Cabrera's avatar
      Adds a way to start multiple manual jobs in stage · ded07591
      Mayra Cabrera authored and Douglas Barbosa Alexandre's avatar Douglas Barbosa Alexandre committed
      - Adds an endpoint on PipelinesController
      - Adds a service that iterates over every build in a stage and
      plays it.
      - Includes 'play_manual' details on EntitySerializer
      - Builds a new Stage state: PlayManual. An stage can take this status if
      it has manual builds or an skipped, scheduled or manual status
      - Includes FE modifications and specs
      ded07591
  31. Apr 10, 2019
  32. Mar 13, 2019
  33. Mar 06, 2019
  34. Feb 21, 2019
  35. Jan 02, 2019
Loading