1. 13 Dec, 2020 6 commits
    • Alex Kalderimis's avatar
      Prepare tests for framework authorization changes · 7d1278ad
      Alex Kalderimis authored
      This mostly adds connection methods in preparation for the
      graphql helper changes.
      
      None of the changes in this commit should cause any observable
      effects on application behaviour.
      
      This includes
      
      - removal of pagination tests from resolver specs (resolvers do not -
        currently - know enough of their arguments to make this work). At the
        moment we need to run all our pagination specs at the request
        integration level.
      
        This is the same for N+1 specs must always be run in request specs,
        since otherwise they are unreliable.
      7d1278ad
    • Dylan Griffith's avatar
      Merge branch 'filter-params-jwt' into 'master' · 4106da77
      Dylan Griffith authored
      Add jwt to filter parameters
      
      See merge request gitlab-org/gitlab!49358
      4106da77
    • Thong Kuah's avatar
      Merge branch 'am-modifying-files-rb-to-retry-on-rsync-error' into 'master' · 8f938429
      Thong Kuah authored
      Retry rsync when source files vanish during backup
      
      See merge request gitlab-org/gitlab!48568
      8f938429
    • Adam Mulvany's avatar
      a54f011e
    • Michael Kozono's avatar
      Merge branch 'api-support-for-deployment-frequency' into 'master' · 27aa2c6c
      Michael Kozono authored
      Adds API support for Project Deployment Frequency
      
      See merge request gitlab-org/gitlab!48265
      27aa2c6c
    • Amy Troschinetz's avatar
      Add API support for deployment frequency · be88cb17
      Amy Troschinetz authored
      **app/models/deployment.rb:**
      Select deployments that were created within a datetime range.
      
      **ee/app/finders/analytics/deployments_finder.rb:**
      Find successful deployments for a project within a datetime range.
      
      **ee/changelogs/unreleased/api-support-for-deployment-frequency.yml:**
      Changelog.
      
      **ee/lib/api/analytics/project_deployment_frequency.rb:**
      API for getting deployment frequencies for projects.
      
      **ee/lib/ee/api/api.rb:**
      Mount the new deployment frequency API.
      
      **ee/lib/ee/api/entities/analytics/deployment_frequency.rb:**
      Shape of deployment frequency API responses.
      
      **ee/spec/requests/api/analytics/project_deployment_frequency_spec.rb:**
      Test API.
      
      **ee/spec/finders/analytics/deployments_finder_spec.rb:**
      Test deployments finder.
      
      **spec/models/deployment_spec.rb:**
      Test created_between method.
      
      **doc/user/project/index.md:**
      Adds some docs for the new licensed feature flag.
      
      **doc/api/project_analytics.md:**
      Adds some docs for the API.
      
      **ee/app/models/license.rb:**
      Adds new licensed feature flag for project analytics.
      
      **ee/app/policies/ee/project_policy.rb:**
      Adds new policies for the new project analytics feature flag.
      
      **ee/spec/policies/project_policy_spec.rb:**
      Test for new project analytics policy and feature flag.
      
      **db/structure.sql:**
      **db/migrate/
      20201211042306_add_deployments_finder_by_finished_at_index.rb:**
      **db/schema_migrations/20201211042306:**
      
      Adding new index to make the deployments finder query fast.
      be88cb17
  2. 12 Dec, 2020 1 commit
  3. 11 Dec, 2020 33 commits