An error occurred fetching the project authors.
  1. 17 Jan, 2020 1 commit
    • Kamil Trzciński's avatar
      Implement AtomicProcessing service · 38e549b6
      Kamil Trzciński authored
      This implements atomic processing service
      that is able in bulk to update multiple builds,
      stages and pipelines.
      
      This uses in-memory structure to calculate statuses
      and uses an efficient fetch of DAG dependencies
      for efficient processing
      
      This still performs some redundant operations,
      but overall it should be significantly faster
      processing pipelines of 1000 builds, with
      multiple DAG dependencies, as it removes
      a number of N+1 problems present in previous
      implementation.
      
      This also is order-independent, so it is able
      to easily reschedule itself once needed.
      
      This code is also concurrent safe, as if needed
      the further processing will be re-scheduled
      that will resolve any conflicts.
      38e549b6
  2. 21 Nov, 2019 1 commit
  3. 14 Nov, 2019 1 commit
    • Oswaldo Ferreira's avatar
      Seed data for users, projects and its relations · e3dc3bfc
      Oswaldo Ferreira authored
      It handles the very basics for batch inserting
      records using the seed database, also showing
      time estimatives.
      
      It leverages generate_series() (from postgres) and
      Gitlab::Database.bulk_insert methods for
      inserting a great amount of users, projects, routes
      and namespaces.
      e3dc3bfc
  4. 20 Aug, 2019 1 commit
  5. 16 Aug, 2019 1 commit
  6. 22 Jul, 2019 3 commits
  7. 04 Jan, 2019 2 commits
    • Kamil Trzciński's avatar
      Add config_options|variables to BuildMetadata · 0103d5be
      Kamil Trzciński authored
      These are data columns that store runtime configuration
      of build needed to execute it on runner and within pipeline.
      
      The definition of this data is that once used, and when no longer
      needed (due to retry capability) they can be freely removed.
      
      They use `jsonb` on PostgreSQL, and `text` on MySQL (due to lacking
      support for json datatype on old enough version).
      0103d5be
    • Kamil Trzciński's avatar
      Add config_options|variables to BuildMetadata · 9e8910b7
      Kamil Trzciński authored
      These are data columns that store runtime configuration
      of build needed to execute it on runner and within pipeline.
      
      The definition of this data is that once used, and when no longer
      needed (due to retry capability) they can be freely removed.
      
      They use `jsonb` on PostgreSQL, and `text` on MySQL (due to lacking
      support for json datatype on old enough version).
      9e8910b7
  8. 05 Dec, 2018 2 commits
  9. 07 Nov, 2018 2 commits
    • Shinya Maeda's avatar
      Revert add action column changes · 9c811566
      Shinya Maeda authored
      9c811566
    • Shinya Maeda's avatar
      Squashed commit of the following: · 060c5687
      Shinya Maeda authored
      commit 5aa6032526c7270b8793f62b9a5e66c0ce79c3b9
      Merge: cfb05ed27a3 1cf4aa02
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 22:07:12 2018 +0900
      
          Merge branch 'master-ce' into fix-environment-status-in-merge-request-widget
      
      commit cfb05ed27a37f815721372731882af8c6a6efd54
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 20:59:15 2018 +0900
      
          Add proxy status for frontend
      
      commit e6b3d65c53d97285b4f1575146b44a540e3fc4bf
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 20:47:23 2018 +0900
      
          Prevent nil exception in environment status
      
      commit 23d4e37ebd83615326e749cce43178208e5ff76c
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 18:36:06 2018 +0900
      
          Fix typo in spec
      
      commit 963b0fcedeaf22b949d9f3cef4b662146c9c003d
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 18:22:20 2018 +0900
      
          Add feature spec
      
      commit 9cff0225cc8da1b787207b06858ef6a63ad7513f
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 17:19:55 2018 +0900
      
          Fix 19 environments fixtures
      
      commit 7c8eaf7b1fc95fea4f0ae4cf21d291ce7009fb05
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 16:18:08 2018 +0900
      
          Remove spec for first_deployment_for
      
      commit d42cc1e0894a8132a4c543f7ff133e37a4670a2b
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 16:16:52 2018 +0900
      
          Fix 14_pipelines fixture
      
      commit ef12bdcb4e82f8347f6b8ced253e98c804f3ad4f
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 15:31:38 2018 +0900
      
          Save environment object in Start Environment Service
      
      commit 55e12a55b86a783f9d470573288f3a94d8bb0a88
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 14:49:55 2018 +0900
      
          Fix spec and add spec for deployed? and stopped?
      
      commit 64d9527e824e5a7af60db05881f095c24f0c60c9
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 14:26:36 2018 +0900
      
          Fix flaky spec
      
      commit 4c623409d8b53ec8904d790f5137adc8a0ce1f2e
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 14:21:46 2018 +0900
      
          Optimize queries
      
      commit 4ab4364e868927873fb39a406a9d74f7c89761c6
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 13:44:08 2018 +0900
      
          Dry up the implementation
      
      commit 53ba2f8a54bd78b0cad03b7f83fdf0837ccb1d74
      Merge: 3aa2fe502ee 65a7a6e5
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 13:39:15 2018 +0900
      
          Merge branch 'stateful_deployments' into fix-environment-status-in-merge-request-widget
      
      commit 3aa2fe502eee00e42894e4bac13f50a76c67e816
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 13:25:56 2018 +0900
      
          Create scope for deployed and stopped
      
      commit 3a9c59a6ee1a2e225b916b9485851d50163f5fae
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 12:55:44 2018 +0900
      
          Add spec for stop environmet service
      
      commit 1a982dda6939debeb994aff799a86c9f480d977d
      Merge: f716f4ff670 56226498
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 11:47:11 2018 +0900
      
          Merge branch 'stateful_deployments' into fix-environment-status-in-merge-request-widget
      
      commit f716f4ff6705aae279b07c6c93d4dafd6ce925e6
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 11:44:26 2018 +0900
      
          Define environmet services explicitly
      
      commit 774d236f3851731f8650534a5ce19a950274497c
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 11:10:23 2018 +0900
      
          Fix conflicts
      
      commit 320544b042c08e9e2f190d95ab5d988c37b3b7e7
      Merge: 826fc250814 5f47ebaa
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 6 11:07:06 2018 +0900
      
          Merge branch 'stateful_deployments' into fix-environment-status-in-merge-request-widget
      
      commit 826fc25081489ea646ddcdc626fc7cd120ed39a2
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Nov 5 22:44:59 2018 +0900
      
          Fix typo
      
      commit dd21e9a21fffcce6b1ffcb2ff389bb8f018bbd33
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Nov 5 22:35:12 2018 +0900
      
          Add spec
      
      commit f131e3bc36b995b70befc7556b2aa5ca287e3313
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Nov 5 20:09:59 2018 +0900
      
          Update changelog
      
      commit a2f93fcc40e6ad4c0aa54a3e597869e594cab730
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Nov 5 20:01:12 2018 +0900
      
          Fix fork project problem in first_deployment_for
      
      commit aa778934069559eaf10d8fa2c107d0b7550e6ff6
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Nov 5 19:06:46 2018 +0900
      
          Remove unnecessary changes
      
      commit 93c4b58e4d78558ff02ef09be1214683343c505b
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Nov 5 15:56:26 2018 +0900
      
          Efficient way to search deployment
      
      commit 99653d025ea431f00c6fa09cbf0b91f39f9f6e34
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Nov 5 15:23:41 2018 +0900
      
          Fix environment status
      
      commit 5dda167e394a008008d2829763adea0c1488b850
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Nov 5 10:09:49 2018 +0900
      
          Add tests for action column
      
      commit 52f7b09127d19f956c289c72d15ca8ab817b8d70
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Nov 5 10:05:05 2018 +0900
      
          Fix conflicts
      
      commit c63626c3b5ec1aecb45f7766cb6438e9c6229a0c
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Nov 5 10:03:56 2018 +0900
      
          Fix unnecessary changes
      
      commit 8077e1237a56befdfb3211165b7ef888e00f9712
      Merge: 06946cbec9e d1b59cf6fb0
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Nov 5 10:01:51 2018 +0900
      
          Merge branch 'stateful_deployments' into add-action-to-deployment
      
      commit d1b59cf6fb089d954334ce28a61c122846cea491
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Nov 5 09:37:40 2018 +0900
      
          Squashed commit of the following:
      
          commit 931d6ab0e025b0268d94e455f736b09a025e0578
          Merge: b34d165320d 93846eb1
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Mon Nov 5 09:36:58 2018 +0900
      
              Merge branch 'master-ce' into stateful_deployments
      
          commit b34d165320d6f3298c8b776ba66270a59c217412
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Fri Nov 2 18:07:08 2018 +0900
      
              Fix flaky spec
      
          commit b5e0527c5d4fe8f18b2fdda5916bae9b8cd859a4
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Fri Nov 2 15:32:03 2018 +0900
      
              Fix spec
      
          commit f78a5e96e66fe2d25086df495e339b470a274df8
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Fri Nov 2 14:59:29 2018 +0900
      
              Remove unnecessary line in schema.rb
      
          commit 6ce7c483e0591b5d6f9588a99853834327b80031
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Fri Nov 2 14:55:48 2018 +0900
      
              Add partial index for filling deployment at migration
      
          commit aecccfb5118c8982db3ba502fdf37b5e639fbfc6
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Fri Nov 2 14:42:24 2018 +0900
      
              Fix fill empty finished at migration
      
          commit 0199e1761ad1b391ae87a53a9a113d3256529e0e
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Fri Nov 2 14:19:44 2018 +0900
      
              Fix flaky spec
      
          commit 56ac84cd8095afab5b909119445537b7da06a2ff
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Fri Nov 2 10:06:49 2018 +0900
      
              Fix guard clause to prevent multiple deployments to a job
      
          commit 521561b6b303b54635c30cb23d78e49d14cec53d
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Nov 1 20:19:24 2018 +0900
      
              Fix spec
      
          commit 2878da0d29b9bd2dde69a1b216203df118dd59a1
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Nov 1 19:38:59 2018 +0900
      
              Simplify the factory
      
          commit 22fd7df02133f3a21828554965fd5619905eac2c
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Nov 1 19:33:50 2018 +0900
      
              Simplify the Deployable and BuildSuccessWorker
      
          commit 41108959677ed614f4548443a2f4303c4c04925a
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Nov 1 18:34:20 2018 +0900
      
              Fix spec
      
          commit ae75fe7461ac72f621498797f478d42331342b84
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Nov 1 17:19:12 2018 +0900
      
              Fix weird virtual deployment status
      
          commit 380fee7494d06407dccc292c3cbedbcee7b6e235
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Nov 1 15:59:31 2018 +0900
      
              Fix spec
      
          commit 29889fcbaadb3bbfd2f11c10bfbf5dceb3e3ddba
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Nov 1 15:07:10 2018 +0900
      
              Fix coding offence
      
          commit 36ac13f345f5ef25725c2236a791a40a3a9e6126
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Nov 1 14:22:17 2018 +0900
      
              Squashed commit of the following:
      
              commit ba9aede922e1643db3f06c56736d46d6d86d356b
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Thu Nov 1 14:21:33 2018 +0900
      
                  Fix ambiguious factory specification in update deployment service spec
      
              commit 013afb5668cb30dc4ca5b21945c17b341e7ea7f9
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Thu Nov 1 14:10:24 2018 +0900
      
                  Fix spec
      
              commit 78793670d049e2dfb5fc98177eb4d10f20b9310b
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Wed Oct 31 18:26:12 2018 +0900
      
                  Fix spec
      
              commit 73d27e87c66698f2e3a817bb8728f02475b7ba4f
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Wed Oct 31 16:22:14 2018 +0900
      
                  Fix index
      
              commit 8580a226ea68bf5e49b35bfb5f404968bbfaf8e9
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Wed Oct 31 15:34:57 2018 +0900
      
                  Fix deployment relationships in Ci::Build
      
              commit d6d28b55afd1179200b4f5188e0b53079ff3c1a7
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Wed Oct 31 15:27:53 2018 +0900
      
                  Fix spec
      
              commit 94eb754e2e1bb9a1fe627f86823f571a8298d27b
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Wed Oct 31 14:07:11 2018 +0900
      
                  Fix spec
      
              commit 0b30f80bcd08a7a06bdde3378ec1733f865284be
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 30 20:15:31 2018 +0900
      
                  Fix spec
      
              commit 466bdcdb6af8cdb475c9fa16bd7d1dff23b11e40
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 30 19:28:51 2018 +0900
      
                  Fix spec
      
              commit a7c3caac99139e70fe3f1f3d14856939fa25c527
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 30 17:33:47 2018 +0900
      
                  Fix factory
      
              commit cea28ae100532e6711ce1d22676719a94e2da8a0
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 30 16:28:18 2018 +0900
      
                  Drop leagacy success
      
              commit 3785d685eabc10b6597cf3db67bf08385ccf298a
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 30 15:37:28 2018 +0900
      
                  Remove unnecessary migration file
      
              commit 0d597fa46eeffdbb9a4afb53005a8183e433c6bf
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 30 15:35:53 2018 +0900
      
                  Fix schema.rb
      
              commit ec3c2abc6944e09f6410468ae5e356865ec7b02b
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 30 15:34:21 2018 +0900
      
                  Rename post migration file
      
              commit 0e7281885a84656acf95f0f423732680f8fec076
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 30 15:31:01 2018 +0900
      
                  Remove include EnumWithNil
      
              commit b3846d59c07e07275126c70361bde7f30810729e
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 30 15:05:50 2018 +0900
      
                  Decouple action
      
              commit c9f9ba4eae9ca1edc7d8751e1d2e0572cb222d9c
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 30 14:23:29 2018 +0900
      
                  Remove status mock
      
              commit d95bfea1ca67b3a27a3226a669c2b1266d696682
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 30 14:17:14 2018 +0900
      
                  Add action
      
              commit 0cec39e0f76c22a18498f46d65ad7226fb30c3f8
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 30 13:44:07 2018 +0900
      
                  Remove unnecessary line in schema.rb
      
              commit 7b4c5f8e1b00dd8e6aa944352f9d8a9f3ae6f1c7
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Mon Oct 29 19:59:41 2018 +0900
      
                  Revert build success worker
      
              commit 0c52ffa4a23eea488c187317e8b400369846f399
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Mon Oct 29 19:11:47 2018 +0900
      
                  Use add_column_with_default properly
      
              commit ba9bae357da5dfd2f6ec05f7f9db9d0b31224f48
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Mon Oct 29 18:40:55 2018 +0900
      
                  Fix with_status
      
              commit 75dffc97b9c5f6fa73d9d09b125c8f849fa2caae
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Mon Oct 29 16:26:56 2018 +0900
      
                  Remove unnecessary line in schema.rb
      
              commit 25188ccc52fb29ca63b9205c4d95ffc2e0afadee
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Mon Oct 29 16:26:17 2018 +0900
      
                  Set default values in regular migration
      
              commit 98ea037fbf39c8d9f0db77fb50e2d08382425158
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Fri Oct 26 17:27:49 2018 +0900
      
                  Fix static analysis
      
              commit e7d1765f77f9ff9b94a34985a7855bdaab1da675
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Fri Oct 26 16:37:10 2018 +0900
      
                  Remove empty spec
      
              commit 0033f521ed1eae8117dba231961aa47c068bbcfb
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Fri Oct 26 16:34:55 2018 +0900
      
                  Simplify spec changes
      
              commit 0be4c6b3ade6d9a8bf28bcd177c66ebd7bb7d20a
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Fri Oct 26 16:32:45 2018 +0900
      
                  Simplify spec changes
      
              commit a93d25d79df7e25bdf688fc938c712922f9dc4df
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Fri Oct 26 16:02:31 2018 +0900
      
                  Fix flaky spec
      
              commit 339ad50cf471ca706b29f008ccd2bb881dd5b776
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Fri Oct 26 15:06:22 2018 +0900
      
                  Rename Deployments Success worker
      
              commit bd69c78085adcb9b0f8ff9b7041ae355953ad7ab
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Fri Oct 26 14:43:03 2018 +0900
      
                  Fix coding offence
      
              commit 004748b2a9c5236ec13eb01289418f3d6571c92c
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Thu Oct 25 20:09:10 2018 +0900
      
                  Rename to update deployment service
      
              commit b04a85e761de501f030f3844fd485a2b9e46f7f7
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Thu Oct 25 18:46:52 2018 +0900
      
                  Add spec for Project
      
              commit 548af23a5a07f0c20b72849d03aa0b98a0b49134
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Thu Oct 25 18:43:25 2018 +0900
      
                  Fix spec
      
              commit c977e4d3f17194c46a1bf857b473017ce21ef7e9
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Thu Oct 25 17:58:07 2018 +0900
      
                  Add spec for Environment
      
              commit 73feb9010f8d8093bee4b46e56d30cfef3e8e34a
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Thu Oct 25 17:39:24 2018 +0900
      
                  Add spec for Deployment model
      
              commit 9a3cfbf766f402571588839375cf311bb9807035
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Thu Oct 25 17:18:02 2018 +0900
      
                  Fix statis analysis
      
              commit a30d28dbc631a29855883ca89c592a10c012f1d2
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Thu Oct 25 17:17:32 2018 +0900
      
                  Ignore nil instance
      
              commit fa6fdd89f380e588a6bcf14b1f9aef0d14d3854b
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Thu Oct 25 16:20:40 2018 +0900
      
                  Add spec for deployable concern
      
              commit aa91186821dc671df2c7a641e37586dd5dfc1008
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Thu Oct 25 15:37:23 2018 +0900
      
                  Clean up deployable
      
              commit 34d3e18731f7906a3db250b105a64d1db83c2fca
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Thu Oct 25 15:13:05 2018 +0900
      
                  Fix 17 cycle analytics
      
              commit 8dc9e00408f9b390175e7d5ea743eed4fb9e3f79
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Thu Oct 25 13:56:51 2018 +0900
      
                  Fix static analysys
      
              commit 5c4175807a537bafc4b889b0a97e8f96f0e483cd
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Wed Oct 24 15:05:05 2018 +0900
      
                  Skip unnecessary sidekiq worker
      
              commit 9d8b5d423f49cc247c96ce3767d03b4af305809f
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Wed Oct 24 14:53:13 2018 +0900
      
                  Add changelog
      
              commit c8cabba496722240cadf7c161c80bceb09727cba
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Wed Oct 24 14:44:45 2018 +0900
      
                  Squashed commit of the following:
      
                  commit f7643885ac2329e18d690a4e4f2d7614b732c793
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Tue Oct 23 19:38:45 2018 +0900
      
                      Fix deployment widget specs
      
                  commit 03bd04b5c98b634dff6a0ab4292c150a9031995c
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Tue Oct 23 17:50:16 2018 +0900
      
                      Fix env status spec
      
                  commit 4a49c6502b161a12f0f62d5ec167dff777047dab
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Tue Oct 23 17:48:59 2018 +0900
      
                      Fix environment spec
      
                  commit 4044822887987e20a703990ff20352a532eeb965
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Tue Oct 23 17:47:17 2018 +0900
      
                      Fix environment spec
      
                  commit 9939d44b7eb9da371de74c0f04fed1eb3db37ad3
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Tue Oct 23 15:45:43 2018 +0900
      
                      Add a new spec for deployment success worker
      
                  commit f61c4d3657b5ef13b5da171460da68a6643ad4b5
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Tue Oct 23 15:38:11 2018 +0900
      
                      Fix cycle analytics helper
      
                  commit b6242615e8298fb7fc047c8df8006c25ad717c70
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Tue Oct 23 14:41:54 2018 +0900
      
                      Fix cycle analysis helper
      
                  commit 9a001cb4c4ed6f3b87dc612bdffc60a6b2b0a132
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Tue Oct 23 14:37:08 2018 +0900
      
                      Ignore coding offence in build success worker's spec
      
                  commit 1fb88583025bac8a56172cbd59be04258ea4c5f3
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Tue Oct 23 14:33:11 2018 +0900
      
                      Added more spec for deployments
      
                  commit 1a6ba97ababbf62e8dd0ae0c56d75ab1268fd0ce
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Mon Oct 22 19:36:50 2018 +0900
      
                      Move after create hookd into success worker
      
                  commit 09de5fed5d6f108423779cf9d9e7f1d21f3c1c91
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Mon Oct 22 19:30:06 2018 +0900
      
                      Fix build spec
      
                  commit 73a55cbcabbb1e928eca3e53e8ff75dec178bc90
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Mon Oct 22 19:08:43 2018 +0900
      
                      Fix update_deployment_metrics_service_spec.rb
      
                  commit ee05136a02ae9fa348b4b89b9a69937ebb9697dd
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Mon Oct 22 17:32:05 2018 +0900
      
                      Remove unnecessary degelate
      
                  commit e246ddeebc01a807ccc36fdb484c3e72ad91e680
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Mon Oct 22 16:07:39 2018 +0900
      
                      Remove unnecessary optimistic locking
      
                  commit dcc225c8237b90e3bc8dcc3dc2e3252e0b0be093
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Mon Oct 22 16:00:22 2018 +0900
      
                      Simplify status replication
      
                  commit 13a5fd7afb67ba2712fcaecaea5fedf05f9ad177
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Mon Oct 22 15:29:24 2018 +0900
      
                      Fix sidekiq queue names
      
                  commit dcc796f48d523538e1c91b9cd3e1c7065e5329b1
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Mon Oct 22 15:23:55 2018 +0900
      
                      Revert success check in update_merge_request_metrics
      
                  commit 129ef083d637d4acb8c97a6d9ab96deb2ff6efcd
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Mon Oct 22 15:18:31 2018 +0900
      
                      Fix queue name of deployment success worker
      
                  commit 10fe5a6484f4f02322ce5bb16844fc7b1d565963
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Mon Oct 22 15:09:42 2018 +0900
      
                      Introduce deployable module
      
                  commit d91260bbe105bf46f6c06d9e9593c8c4cd5139cf
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Mon Oct 22 14:05:31 2018 +0900
      
                      Add database index for successful deployments
      
                  commit 74274147263de4b60870065a19935498ce662e30
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Mon Oct 22 13:51:59 2018 +0900
      
                      Fix invalid state transition
      
                  commit ff18463cc847bf3cf5a3e49f3651eedfdf67c7e6
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Fri Oct 19 20:05:15 2018 +0900
      
                      Fix coding style offence
      
                  commit 0202c0f5b631601edab7b359b087b307f5eb7ba3
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Fri Oct 19 18:34:07 2018 +0900
      
                      Target only successful deployments from other relations
      
                  commit 1f2758cb030dec1df5dda30f6bc3e25b6d0841c9
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Fri Oct 19 18:21:28 2018 +0900
      
                      Add namespace explicitly
      
                  commit 3d9227b6e5642cecde88d4edac925125f6474b11
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Fri Oct 19 17:42:30 2018 +0900
      
                      Fix spec in DeleteInconsistentInternalIdRecords
      
                  commit 3e0cc99ff6c5c7188511618228a6ec027752ce69
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Fri Oct 19 16:10:16 2018 +0900
      
                      Fixed spec
      
                  commit 8de09b8bb31f7b9f24ecdf9f2dd8ef358a260263
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Fri Oct 19 14:22:35 2018 +0900
      
                      Fix create deployment service
      
                  commit 31957570b4444492eeb412e765f96a56416c25f3
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Thu Oct 18 20:21:26 2018 +0900
      
                      Move CreateDeploymentService. Fix Cycle analytics spec and fixture.
      
                  commit d2eb433a1bb9710c0d4778c4f34c12b6b64f60e6
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Thu Oct 18 20:11:22 2018 +0900
      
                      Fix build success worker
      
                  commit 25e6cd87138bcdb69de8785ca367e479c8dbcc59
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Thu Oct 18 19:49:13 2018 +0900
      
                      Fix create deployment service spec
      
                  commit d268bf410bf65e86c81eb76d50aa8e145b32d249
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Thu Oct 18 19:01:23 2018 +0900
      
                      Fix cycle analysys spec's deployment
      
                  commit 525ade8aa1e4394ed8a759bb0437e407fbe74a35
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Thu Oct 18 18:24:04 2018 +0900
      
                      Fix factory to set legacy status by default
      
                  commit c6a990821ac0a1ffa49e20e2d78d94b8ce075914
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Thu Oct 18 17:25:40 2018 +0900
      
                      Remove unnecessary lib from deployment
      
                  commit a6107e0e85ac26ee09da3316ebc11de32f067d82
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Wed Oct 17 17:38:58 2018 +0900
      
                      Fix recursive call
      
                  commit 15c5f3b64061a75af3c3039ca7f49b1cc4ff3068
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Wed Oct 17 17:30:44 2018 +0900
      
                      Add finished_at
      
                  commit c8d3d70366f694d78acb7e30d342c7697798b922
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Wed Oct 17 15:55:31 2018 +0900
      
                      Fix last_deployment methods as it used to return successful deployment always
      
                  commit 96bbe8670cece021766fde95fe573cbbe23d1e55
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Wed Oct 17 15:49:57 2018 +0900
      
                      Redefine statuses
      
                  commit c86a9d0bd2ab3e7a00bf61f094a96ee99b76b289
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Wed Oct 17 14:50:27 2018 +0900
      
                      Fix schema.rb
      
                  commit 9ff5f0eaafbc08795018c7bb282b19f6327dee21
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Wed Oct 17 14:18:04 2018 +0900
      
                      Default status nil to success
      
                  commit 5928bd9bb94e1e8908ed1561e01595be84d5f4ec
                  Author: Shinya Maeda <shinya@gitlab.com>
                  Date:   Tue Oct 16 15:13:48 2018 +0900
      
                      Add status to Deployment
      
      commit 06946cbec9e76398cdf2c590fd13e3f71c04595f
      Merge: 1ac4a7fed37 20b59da2ea3
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Nov 2 10:14:22 2018 +0900
      
          Merge branch 'stateful_deployments' into add-action-to-deployment
      
      commit 20b59da2ea3ae850e8b2e823013536c2c7275156
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Nov 2 10:06:49 2018 +0900
      
          Fix guard clause to prevent multiple deployments to a job
      
      commit 1ac4a7fed376ba8dd1e692af0e197d55cc1cb900
      Merge: 34bd4866c16 7aade362361
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Nov 1 20:21:25 2018 +0900
      
          Merge branch 'stateful_deployments' into add-action-to-deployment
      
      commit 7aade362361af7eedf1db50dc46369187fce21cc
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Nov 1 20:19:24 2018 +0900
      
          Fix spec
      
      commit 90d05b1c0cb09658f02739ad8a53ef74238aa8cf
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Nov 1 19:38:59 2018 +0900
      
          Simplify the factory
      
      commit 1fbdd07c48821ea8a138932dd3c401eb85ae5ca3
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Nov 1 19:33:50 2018 +0900
      
          Simplify the Deployable and BuildSuccessWorker
      
      commit 519765699b90dd92ddef6d1f5cde5123c7d4b473
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Nov 1 18:34:20 2018 +0900
      
          Fix spec
      
      commit e88f464d275e743af590b4dac6f8a636023ed9b7
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Nov 1 17:19:12 2018 +0900
      
          Fix weird virtual deployment status
      
      commit 2f493a948bdedc54d8d06e802090795a146b7085
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Nov 1 15:59:31 2018 +0900
      
          Fix spec
      
      commit 34bd4866c161bc02333b0e9e7a710110885e8bd0
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Nov 1 15:34:10 2018 +0900
      
          Revert unnecessary changes
      
      commit bbdc18d4e697d953f4f3320815eae2767049a922
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Nov 1 15:32:27 2018 +0900
      
          Simplify the implementation
      
      commit 3bd7996919613adbe517c633e30f4f06555df7dc
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Nov 1 15:27:11 2018 +0900
      
          Add changelog
      
      commit 210631ac3ecc01361238a1ff296949da36ea4773
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Nov 1 15:22:44 2018 +0900
      
          Add action to deployment
      
      commit 9bd4b2e8b1b86dda98b8cad6886a8075f75f28d4
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Nov 1 15:07:10 2018 +0900
      
          Fix coding offence
      
      commit c5c6871699f880689621d776564b8e0bb7729eda
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Nov 1 14:22:17 2018 +0900
      
          Squashed commit of the following:
      
          commit ba9aede922e1643db3f06c56736d46d6d86d356b
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Nov 1 14:21:33 2018 +0900
      
              Fix ambiguious factory specification in update deployment service spec
      
          commit 013afb5668cb30dc4ca5b21945c17b341e7ea7f9
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Nov 1 14:10:24 2018 +0900
      
              Fix spec
      
          commit 78793670d049e2dfb5fc98177eb4d10f20b9310b
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Wed Oct 31 18:26:12 2018 +0900
      
              Fix spec
      
          commit 73d27e87c66698f2e3a817bb8728f02475b7ba4f
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Wed Oct 31 16:22:14 2018 +0900
      
              Fix index
      
          commit 8580a226ea68bf5e49b35bfb5f404968bbfaf8e9
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Wed Oct 31 15:34:57 2018 +0900
      
              Fix deployment relationships in Ci::Build
      
          commit d6d28b55afd1179200b4f5188e0b53079ff3c1a7
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Wed Oct 31 15:27:53 2018 +0900
      
              Fix spec
      
          commit 94eb754e2e1bb9a1fe627f86823f571a8298d27b
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Wed Oct 31 14:07:11 2018 +0900
      
              Fix spec
      
          commit 0b30f80bcd08a7a06bdde3378ec1733f865284be
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Tue Oct 30 20:15:31 2018 +0900
      
              Fix spec
      
          commit 466bdcdb6af8cdb475c9fa16bd7d1dff23b11e40
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Tue Oct 30 19:28:51 2018 +0900
      
              Fix spec
      
          commit a7c3caac99139e70fe3f1f3d14856939fa25c527
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Tue Oct 30 17:33:47 2018 +0900
      
              Fix factory
      
          commit cea28ae100532e6711ce1d22676719a94e2da8a0
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Tue Oct 30 16:28:18 2018 +0900
      
              Drop leagacy success
      
          commit 3785d685eabc10b6597cf3db67bf08385ccf298a
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Tue Oct 30 15:37:28 2018 +0900
      
              Remove unnecessary migration file
      
          commit 0d597fa46eeffdbb9a4afb53005a8183e433c6bf
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Tue Oct 30 15:35:53 2018 +0900
      
              Fix schema.rb
      
          commit ec3c2abc6944e09f6410468ae5e356865ec7b02b
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Tue Oct 30 15:34:21 2018 +0900
      
              Rename post migration file
      
          commit 0e7281885a84656acf95f0f423732680f8fec076
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Tue Oct 30 15:31:01 2018 +0900
      
              Remove include EnumWithNil
      
          commit b3846d59c07e07275126c70361bde7f30810729e
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Tue Oct 30 15:05:50 2018 +0900
      
              Decouple action
      
          commit c9f9ba4eae9ca1edc7d8751e1d2e0572cb222d9c
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Tue Oct 30 14:23:29 2018 +0900
      
              Remove status mock
      
          commit d95bfea1ca67b3a27a3226a669c2b1266d696682
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Tue Oct 30 14:17:14 2018 +0900
      
              Add action
      
          commit 0cec39e0f76c22a18498f46d65ad7226fb30c3f8
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Tue Oct 30 13:44:07 2018 +0900
      
              Remove unnecessary line in schema.rb
      
          commit 7b4c5f8e1b00dd8e6aa944352f9d8a9f3ae6f1c7
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Mon Oct 29 19:59:41 2018 +0900
      
              Revert build success worker
      
          commit 0c52ffa4a23eea488c187317e8b400369846f399
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Mon Oct 29 19:11:47 2018 +0900
      
              Use add_column_with_default properly
      
          commit ba9bae357da5dfd2f6ec05f7f9db9d0b31224f48
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Mon Oct 29 18:40:55 2018 +0900
      
              Fix with_status
      
          commit 75dffc97b9c5f6fa73d9d09b125c8f849fa2caae
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Mon Oct 29 16:26:56 2018 +0900
      
              Remove unnecessary line in schema.rb
      
          commit 25188ccc52fb29ca63b9205c4d95ffc2e0afadee
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Mon Oct 29 16:26:17 2018 +0900
      
              Set default values in regular migration
      
          commit 98ea037fbf39c8d9f0db77fb50e2d08382425158
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Fri Oct 26 17:27:49 2018 +0900
      
              Fix static analysis
      
          commit e7d1765f77f9ff9b94a34985a7855bdaab1da675
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Fri Oct 26 16:37:10 2018 +0900
      
              Remove empty spec
      
          commit 0033f521ed1eae8117dba231961aa47c068bbcfb
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Fri Oct 26 16:34:55 2018 +0900
      
              Simplify spec changes
      
          commit 0be4c6b3ade6d9a8bf28bcd177c66ebd7bb7d20a
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Fri Oct 26 16:32:45 2018 +0900
      
              Simplify spec changes
      
          commit a93d25d79df7e25bdf688fc938c712922f9dc4df
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Fri Oct 26 16:02:31 2018 +0900
      
              Fix flaky spec
      
          commit 339ad50cf471ca706b29f008ccd2bb881dd5b776
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Fri Oct 26 15:06:22 2018 +0900
      
              Rename Deployments Success worker
      
          commit bd69c78085adcb9b0f8ff9b7041ae355953ad7ab
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Fri Oct 26 14:43:03 2018 +0900
      
              Fix coding offence
      
          commit 004748b2a9c5236ec13eb01289418f3d6571c92c
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Oct 25 20:09:10 2018 +0900
      
              Rename to update deployment service
      
          commit b04a85e761de501f030f3844fd485a2b9e46f7f7
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Oct 25 18:46:52 2018 +0900
      
              Add spec for Project
      
          commit 548af23a5a07f0c20b72849d03aa0b98a0b49134
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Oct 25 18:43:25 2018 +0900
      
              Fix spec
      
          commit c977e4d3f17194c46a1bf857b473017ce21ef7e9
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Oct 25 17:58:07 2018 +0900
      
              Add spec for Environment
      
          commit 73feb9010f8d8093bee4b46e56d30cfef3e8e34a
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Oct 25 17:39:24 2018 +0900
      
              Add spec for Deployment model
      
          commit 9a3cfbf766f402571588839375cf311bb9807035
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Oct 25 17:18:02 2018 +0900
      
              Fix statis analysis
      
          commit a30d28dbc631a29855883ca89c592a10c012f1d2
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Oct 25 17:17:32 2018 +0900
      
              Ignore nil instance
      
          commit fa6fdd89f380e588a6bcf14b1f9aef0d14d3854b
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Oct 25 16:20:40 2018 +0900
      
              Add spec for deployable concern
      
          commit aa91186821dc671df2c7a641e37586dd5dfc1008
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Oct 25 15:37:23 2018 +0900
      
              Clean up deployable
      
          commit 34d3e18731f7906a3db250b105a64d1db83c2fca
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Oct 25 15:13:05 2018 +0900
      
              Fix 17 cycle analytics
      
          commit 8dc9e00408f9b390175e7d5ea743eed4fb9e3f79
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Thu Oct 25 13:56:51 2018 +0900
      
              Fix static analysys
      
          commit 5c4175807a537bafc4b889b0a97e8f96f0e483cd
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Wed Oct 24 15:05:05 2018 +0900
      
              Skip unnecessary sidekiq worker
      
          commit 9d8b5d423f49cc247c96ce3767d03b4af305809f
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Wed Oct 24 14:53:13 2018 +0900
      
              Add changelog
      
          commit c8cabba496722240cadf7c161c80bceb09727cba
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Wed Oct 24 14:44:45 2018 +0900
      
              Squashed commit of the following:
      
              commit f7643885ac2329e18d690a4e4f2d7614b732c793
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 23 19:38:45 2018 +0900
      
                  Fix deployment widget specs
      
              commit 03bd04b5c98b634dff6a0ab4292c150a9031995c
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 23 17:50:16 2018 +0900
      
                  Fix env status spec
      
              commit 4a49c6502b161a12f0f62d5ec167dff777047dab
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 23 17:48:59 2018 +0900
      
                  Fix environment spec
      
              commit 4044822887987e20a703990ff20352a532eeb965
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 23 17:47:17 2018 +0900
      
                  Fix environment spec
      
              commit 9939d44b7eb9da371de74c0f04fed1eb3db37ad3
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 23 15:45:43 2018 +0900
      
                  Add a new spec for deployment success worker
      
              commit f61c4d3657b5ef13b5da171460da68a6643ad4b5
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 23 15:38:11 2018 +0900
      
                  Fix cycle analytics helper
      
              commit b6242615e8298fb7fc047c8df8006c25ad717c70
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 23 14:41:54 2018 +0900
      
                  Fix cycle analysis helper
      
              commit 9a001cb4c4ed6f3b87dc612bdffc60a6b2b0a132
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 23 14:37:08 2018 +0900
      
                  Ignore coding offence in build success worker's spec
      
              commit 1fb88583025bac8a56172cbd59be04258ea4c5f3
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 23 14:33:11 2018 +0900
      
                  Added more spec for deployments
      
              commit 1a6ba97ababbf62e8dd0ae0c56d75ab1268fd0ce
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Mon Oct 22 19:36:50 2018 +0900
      
                  Move after create hookd into success worker
      
              commit 09de5fed5d6f108423779cf9d9e7f1d21f3c1c91
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Mon Oct 22 19:30:06 2018 +0900
      
                  Fix build spec
      
              commit 73a55cbcabbb1e928eca3e53e8ff75dec178bc90
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Mon Oct 22 19:08:43 2018 +0900
      
                  Fix update_deployment_metrics_service_spec.rb
      
              commit ee05136a02ae9fa348b4b89b9a69937ebb9697dd
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Mon Oct 22 17:32:05 2018 +0900
      
                  Remove unnecessary degelate
      
              commit e246ddeebc01a807ccc36fdb484c3e72ad91e680
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Mon Oct 22 16:07:39 2018 +0900
      
                  Remove unnecessary optimistic locking
      
              commit dcc225c8237b90e3bc8dcc3dc2e3252e0b0be093
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Mon Oct 22 16:00:22 2018 +0900
      
                  Simplify status replication
      
              commit 13a5fd7afb67ba2712fcaecaea5fedf05f9ad177
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Mon Oct 22 15:29:24 2018 +0900
      
                  Fix sidekiq queue names
      
              commit dcc796f48d523538e1c91b9cd3e1c7065e5329b1
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Mon Oct 22 15:23:55 2018 +0900
      
                  Revert success check in update_merge_request_metrics
      
              commit 129ef083d637d4acb8c97a6d9ab96deb2ff6efcd
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Mon Oct 22 15:18:31 2018 +0900
      
                  Fix queue name of deployment success worker
      
              commit 10fe5a6484f4f02322ce5bb16844fc7b1d565963
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Mon Oct 22 15:09:42 2018 +0900
      
                  Introduce deployable module
      
              commit d91260bbe105bf46f6c06d9e9593c8c4cd5139cf
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Mon Oct 22 14:05:31 2018 +0900
      
                  Add database index for successful deployments
      
              commit 74274147263de4b60870065a19935498ce662e30
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Mon Oct 22 13:51:59 2018 +0900
      
                  Fix invalid state transition
      
              commit ff18463cc847bf3cf5a3e49f3651eedfdf67c7e6
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Fri Oct 19 20:05:15 2018 +0900
      
                  Fix coding style offence
      
              commit 0202c0f5b631601edab7b359b087b307f5eb7ba3
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Fri Oct 19 18:34:07 2018 +0900
      
                  Target only successful deployments from other relations
      
              commit 1f2758cb030dec1df5dda30f6bc3e25b6d0841c9
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Fri Oct 19 18:21:28 2018 +0900
      
                  Add namespace explicitly
      
              commit 3d9227b6e5642cecde88d4edac925125f6474b11
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Fri Oct 19 17:42:30 2018 +0900
      
                  Fix spec in DeleteInconsistentInternalIdRecords
      
              commit 3e0cc99ff6c5c7188511618228a6ec027752ce69
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Fri Oct 19 16:10:16 2018 +0900
      
                  Fixed spec
      
              commit 8de09b8bb31f7b9f24ecdf9f2dd8ef358a260263
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Fri Oct 19 14:22:35 2018 +0900
      
                  Fix create deployment service
      
              commit 31957570b4444492eeb412e765f96a56416c25f3
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Thu Oct 18 20:21:26 2018 +0900
      
                  Move CreateDeploymentService. Fix Cycle analytics spec and fixture.
      
              commit d2eb433a1bb9710c0d4778c4f34c12b6b64f60e6
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Thu Oct 18 20:11:22 2018 +0900
      
                  Fix build success worker
      
              commit 25e6cd87138bcdb69de8785ca367e479c8dbcc59
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Thu Oct 18 19:49:13 2018 +0900
      
                  Fix create deployment service spec
      
              commit d268bf410bf65e86c81eb76d50aa8e145b32d249
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Thu Oct 18 19:01:23 2018 +0900
      
                  Fix cycle analysys spec's deployment
      
              commit 525ade8aa1e4394ed8a759bb0437e407fbe74a35
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Thu Oct 18 18:24:04 2018 +0900
      
                  Fix factory to set legacy status by default
      
              commit c6a990821ac0a1ffa49e20e2d78d94b8ce075914
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Thu Oct 18 17:25:40 2018 +0900
      
                  Remove unnecessary lib from deployment
      
              commit a6107e0e85ac26ee09da3316ebc11de32f067d82
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Wed Oct 17 17:38:58 2018 +0900
      
                  Fix recursive call
      
              commit 15c5f3b64061a75af3c3039ca7f49b1cc4ff3068
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Wed Oct 17 17:30:44 2018 +0900
      
                  Add finished_at
      
              commit c8d3d70366f694d78acb7e30d342c7697798b922
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Wed Oct 17 15:55:31 2018 +0900
      
                  Fix last_deployment methods as it used to return successful deployment always
      
              commit 96bbe8670cece021766fde95fe573cbbe23d1e55
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Wed Oct 17 15:49:57 2018 +0900
      
                  Redefine statuses
      
              commit c86a9d0bd2ab3e7a00bf61f094a96ee99b76b289
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Wed Oct 17 14:50:27 2018 +0900
      
                  Fix schema.rb
      
              commit 9ff5f0eaafbc08795018c7bb282b19f6327dee21
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Wed Oct 17 14:18:04 2018 +0900
      
                  Default status nil to success
      
              commit 5928bd9bb94e1e8908ed1561e01595be84d5f4ec
              Author: Shinya Maeda <shinya@gitlab.com>
              Date:   Tue Oct 16 15:13:48 2018 +0900
      
                  Add status to Deployment
      060c5687
  10. 16 Oct, 2018 1 commit
    • Kamil Trzciński's avatar
      Make all legacy security reports to use raw format · 15cd91c7
      Kamil Trzciński authored
      - This introduces and uses `:raw` format for all legacy reports,
        the ones that do not have yet proper parsers on Backend
      - Raw format is needed to make Frontend be able to parse reports,
        without the need of decompressing,
      - This also extends fixtures to seed security reports with database,
        even though parser code is part of EE
      15cd91c7
  11. 08 Aug, 2018 1 commit
    • Shinya Maeda's avatar
      Squashed commit of the following: · 90becf96
      Shinya Maeda authored
      commit b4e71d4f5a1334a27c179d086bfea57c707de4ef
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 8 20:07:09 2018 +0900
      
          Add changelog
      
      commit 50bc02ca6cfcf9c8d18d5c832a00c0f9f778d475
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 8 20:05:17 2018 +0900
      
          Fix fixture path
      
      commit 15779300f98e00277db0e66fcfd865f603b45234
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 8 19:59:14 2018 +0900
      
          Revert leftovers
      
      commit e26c0ce6b1fc490c1ad8c53fd8da5b95f8ef27ed
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 8 19:57:30 2018 +0900
      
          Revert quick actions
      
      commit 9e257650ad8683c5628fd717fb21a8767bfca0fc
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 8 19:28:40 2018 +0900
      
          Add changelog
      
      commit 473edcf4e60200c5ec9f6b92907d4badcf9c6a94
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 8 19:27:25 2018 +0900
      
          Fix specs
      
      commit fa2d4f76235c8aa19de9712288f5c225c47ea5f0
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 8 19:20:21 2018 +0900
      
          Fix fixture
      
      commit ee3df6595e4693c4ff11b8799aa15fc2078b7843
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 8 19:14:12 2018 +0900
      
          Clean up quick action scripts
      
      commit 2398de2711f196c2a3fdedbd52b878489e7aa01e
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 8 18:15:21 2018 +0900
      
          Add quick action tasks
      
      commit b0dbc47e2c29419133c1a24ed6922a68584a3e28
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 8 15:33:24 2018 +0900
      
          Simplify fixtures
      
      commit 693a95f2edb400a3db0e6e6f3021777f849f9400
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Aug 7 13:11:07 2018 +0900
      
          Support corrupted fixtures
      
      commit d4e44eb329193cd68c964424f5343d3863802751
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Aug 2 19:07:46 2018 +0900
      
          bring back debaggable fixtures
      
      commit 466d3ffefac20d0f3eec350ea7231e0e403da90d
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Aug 2 15:25:30 2018 +0900
      
          Revert "Decouple fixture seeds change"
      
          This reverts commit 30626cf8.
      90becf96
  12. 02 Aug, 2018 2 commits
    • Shinya Maeda's avatar
      Decouple fixture seeds change · 30626cf8
      Shinya Maeda authored
      30626cf8
    • Shinya Maeda's avatar
      Squashed commit of the following: · b9a9e69d
      Shinya Maeda authored
      commit 1095f6636db1c9bcd200c9c59e4b14ae70c0884b
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Aug 2 14:25:45 2018 +0900
      
          Fix spec
      
      commit dd3e46ee15712b046ca83600c9f2694fbdc3a5f8
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Aug 2 14:14:59 2018 +0900
      
          Fix static analysis
      
      commit 32f46f402b53fc23770224f5c890bd4acfc39e60
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Aug 2 11:34:05 2018 +0900
      
          Add spec for preventing N+1 querires. Add spec for merge request controller.
      
      commit 7e12ef867b3e20bf1d35421a3b82350e9c673962
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Aug 2 10:22:45 2018 +0900
      
          Add spec for test reports comparer serializer
      
      commit 6d69bb297afc90386bb847cf0fd1e75fc377e9d7
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Aug 2 09:27:41 2018 +0900
      
          Remove unnecessary comments
      
      commit aca76ded6abf65d1f54008f9865ec7055f51300c
      Merge: f6cf7c1c98b 9812e5dd
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Aug 2 09:26:57 2018 +0900
      
          Merge branch 'master-ce' into artifact-format-v2-with-parser
      
      commit f6cf7c1c98b29c6a9a2e59d0a438bf77972e0aee
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Aug 2 09:23:08 2018 +0900
      
          Use iid for making unique key for reactive cache
      
      commit 642a3d9215fc004ceaa431648a44d3a7671fb9e3
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 1 23:39:14 2018 +0900
      
          Mkae reactive cache key unique per pipeline ids
      
      commit 24ca34107837375364560e83b37fce8e4f7edfbd
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 1 21:41:30 2018 +0900
      
          Add spec for entity
      
      commit e761d9d3e9a56d878d6e71a636a29f0f13c9c78f
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 1 19:32:41 2018 +0900
      
          Add spec for merge request model
      
      commit 3c740854b9ac348993c715f24eeb5e6487d57ad6
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 1 16:19:01 2018 +0900
      
          Add spec for build and pipeline model
      
      commit 027a553badc080195f3b3aceba931407939e1535
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 1 15:17:00 2018 +0900
      
          Add specs for test reports comparer
      
      commit f4a63066e5517605c40b526b3085097e885c6051
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 1 14:00:46 2018 +0900
      
          Add test_reports_spec
      
      commit 18a285a52b064dc894200925af15a2b1f02e7840
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 1 11:16:57 2018 +0900
      
          Simpolify reactive cache usage. Improve code structure.
      
      commit faaa41e5bcf4c6c76881957e96e4b3b278aee460
      Merge: 9a6b3b7f0ab d799da4a18e
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 1 09:19:26 2018 +0900
      
          Merge branch 'artifact-format-v2-with-parser' of gitlab.com:gitlab-org/gitlab-ce into artifact-format-v2-with-parser
      
      commit 9a6b3b7f0ab32a70f63b1fe81d78616e6f88f4cc
      Merge: 04cd0ed8812 b690c268
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 1 09:18:48 2018 +0900
      
          Merge branch 'master-ce' into artifact-format-v2-with-parser
      
      commit d799da4a18ec9f0d91dd48ac1c9abc3283235b99
      Merge: dc874468571 04cd0ed8812
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Tue Jul 31 17:49:53 2018 +0100
      
          Merge branch 'artifact-format-v2-with-parser' of https://gitlab.com/gitlab-org/gitlab-ce into artifact-format-v2-with-parser
      
          * 'artifact-format-v2-with-parser' of https://gitlab.com/gitlab-org/gitlab-ce:
            Remove debuggable fixtures
      
      commit dc8744685713a8ab9d3eb7987c7fcf898e8dcd38
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Tue Jul 31 17:49:35 2018 +0100
      
          Removes frontend code
      
      commit 04cd0ed8812f5fdd9cd00540155ec01edc0b42de
      Merge: 8003540237e 0295e478b22
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 1 00:13:58 2018 +0900
      
          Merge branch 'artifact-format-v2-with-parser' of gitlab.com:gitlab-org/gitlab-ce into artifact-format-v2-with-parser
      
      commit 8003540237e9070a93ccd1b89a65b1f45ba8234d
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Aug 1 00:13:39 2018 +0900
      
          Remove debuggable fixtures
      
      commit 0295e478b2267c10186c7b9aa9e3bb1bfa8a1b43
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Tue Jul 31 16:12:25 2018 +0100
      
          Fixes broken tests
      
      commit 4fa50ca7fc1e3ab5d0995dc85245fc8ba013d2ce
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Tue Jul 31 10:59:44 2018 +0100
      
          Ports EE css into CE code base
          Creates unit tests
      
          Creates code block component
      
      commit 2dc45f714f449bd71b03f34585724e46be9bee4f
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 31 18:20:22 2018 +0900
      
          Remove unnecessary parameters from build#each_test_report
      
      commit 89d7398ae71bff15a397c2b10eb5134e2bc43a7b
      Merge: 08d6ac5262c 02e35a0d
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 31 18:09:49 2018 +0900
      
          Merge branch 'master-ce' into artifact-format-v2-with-parser
      
      commit 08d6ac5262c14f1d67d74238927bcaf62d8efab5
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 31 17:57:02 2018 +0900
      
          Add spec for test case and test suite
      
      commit 9d6da7c97fea6ce2086225500a04663b10339b6b
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 31 16:35:31 2018 +0900
      
          Add spec for gzip parser and adapter
      
      commit 4c29079c4aeda0bde7c3ce6d9f1d5d5da9ffd657
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 31 11:41:33 2018 +0900
      
          Include status at each level. Refactor back to success/failed
      
      commit 3fa747db101f4d421e539b7c591a85db02011d2e
      Merge: 4f7e9d54d52 69c87c3d1f0
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 31 10:18:51 2018 +0900
      
          Merge branch 'artifact-format-v2-with-parser' of gitlab.com:gitlab-org/gitlab-ce into artifact-format-v2-with-parser
      
      commit 4f7e9d54d5298bfb1566028f59009cc2b665ae3b
      Merge: 18ed332734a 7758fdf1
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 31 10:18:18 2018 +0900
      
          Merge branch 'master-ce' into artifact-format-v2-with-parser
      
      commit 69c87c3d1f0559ea21bb8b5f1005685db59aded5
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Mon Jul 30 15:58:11 2018 +0100
      
          Removes create issue handlers
          Hides grey block when no issues are present
      
      commit 18ed332734a2c95a9f93bc7d173c8b76d22867fe
      Merge: 05944862e9c 2c15e359c38
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 30 23:14:44 2018 +0900
      
          Merge branch 'artifact-format-v2-with-parser' of gitlab.com:gitlab-org/gitlab-ce into artifact-format-v2-with-parser
      
      commit 05944862e9ce9983ed258b7795166faffb38522a
      Merge: c1bef2ee559 3d2dad44
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 30 23:13:50 2018 +0900
      
          Merge branch 'master-ce' into artifact-format-v2-with-parser
      
      commit 2c15e359c38d208cab16852489d9317657bd805c
      Author: samdbeckham <sbeckham@gitlab.com>
      Date:   Mon Jul 30 11:14:48 2018 +0100
      
           Patched a weird status issue
      
      commit 5a76071b91aa40de9dc1b0e5537fa3f8f081fdcd
      Merge: 6a2c69f8ab6 c1bef2ee559
      Author: samdbeckham <sbeckham@gitlab.com>
      Date:   Mon Jul 30 11:14:06 2018 +0100
      
          Merge branch 'artifact-format-v2-with-parser' of gitlab.com:gitlab-org/gitlab-ce into artifact-format-v2-with-parser
      
      commit c1bef2ee559c0f3c263daf2d3e92a4485cdd010e
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 30 17:23:58 2018 +0900
      
          Add fixtures to check the behavior with multi patterns
      
      commit b2ccce593b578c434febdd2f945a665a6652fd4e
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 30 10:40:37 2018 +0900
      
          Fix a fixture in spec - merge request widget json
      
      commit 29dfd45264427f6bd064aa62401c6be5ac4c4e14
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 30 10:35:34 2018 +0900
      
          Update old changes
      
      commit c26dae72f28939e1ee2e884c260278035fa0549a
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 30 10:26:39 2018 +0900
      
          Fix static analysis
      
      commit e9ad9df37d09330c1a6d23ac46d0923cb24fe636
      Merge: fda5e9bd986 1f999262
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 30 10:20:16 2018 +0900
      
          Merge branch 'artifact-format-v2' into artifact-format-v2-with-parser
      
      commit 6a2c69f8ab643960e434af867e8b61399b1dafc2
      Author: samdbeckham <sbeckham@gitlab.com>
      Date:   Fri Jul 27 15:54:02 2018 +0100
      
          Auto fixes with eslint
      
      commit c7b9fa252b9726903ef808d1bf02441527f88c7b
      Author: samdbeckham <sbeckham@gitlab.com>
      Date:   Fri Jul 27 15:53:30 2018 +0100
      
          Updates the textGenerator for reports
      
      commit fda5e9bd9864be7fba8f576bd9af4e58a5929e98
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 27 16:20:15 2018 +0900
      
          Remove unnecessary schema change
      
      commit 06e0967508e1fea5934bd68c490f505d8f7233d0
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 27 16:06:28 2018 +0900
      
          Fix schema version
      
      commit e63cc95742eac125691f8d3aac2820bbcc6113ec
      Merge: 8a734c3d933 8b3c7f57
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 27 16:03:31 2018 +0900
      
          Merge branch 'artifact-format-v2' into artifact-format-v2-with-parser
      
      commit 0d613f03203a84f91efaec9b6e0244cfc6603457
      Author: Sam Beckham <sbeckham@gitlab.com>
      Date:   Thu Jul 26 16:24:48 2018 +0000
      
          Full list of vulnerabilities
      
      commit 8a734c3d9333415707fe73a233278d2dbafabc38
      Author: samdbeckham <sbeckham@gitlab.com>
      Date:   Thu Jul 26 17:20:07 2018 +0100
      
          Cherry picks an update to the report component and updates the codebase to use it
      
      commit e16a2ddd47066521220c045daf3a55367d008edf
      Author: samdbeckham <sbeckham@gitlab.com>
      Date:   Wed Jul 25 18:00:39 2018 +0100
      
          Adds the 'new' badge to the issues list
      
      commit ac9bc3a293724c6729a2b58273344dc920fffa8b
      Merge: f013f0219cf 44904f34593
      Author: samdbeckham <sbeckham@gitlab.com>
      Date:   Wed Jul 25 16:44:25 2018 +0100
      
          Merge branch 'artifact-format-v2-with-parser' of gitlab.com:gitlab-org/gitlab-ce into artifact-format-v2-with-parser
      
      commit f013f0219cf2ac52fc4a7c8937c1cadd750adeae
      Author: samdbeckham <sbeckham@gitlab.com>
      Date:   Wed Jul 25 15:47:30 2018 +0100
      
          Fixes some missed conflicts
      
      commit 44904f34593d62d3b68a57e54118b6c31b050a6f
      Author: samdbeckham <sbeckham@gitlab.com>
      Date:   Wed Jul 25 15:47:30 2018 +0100
      
          Fixes a missed conflict
      
      commit 735a49154075b4824421c4c1180ef6428b6fe64c
      Author: samdbeckham <sbeckham@gitlab.com>
      Date:   Wed Jul 25 15:44:04 2018 +0100
      
          Fixes some merge conflicts
      
      commit ef5c9a5853b3cff1f5a952e5a87593c187834019
      Merge: 181f98f695e 8f3b9c0d313
      Author: samdbeckham <sbeckham@gitlab.com>
      Date:   Wed Jul 25 15:31:48 2018 +0100
      
          Merge branch 'artifact-format-v2-with-parser' of gitlab.com:gitlab-org/gitlab-ce into artifact-format-v2-with-parser
      
      commit 181f98f695eac05ffc6b5d57d665f4bd52d43f21
      Author: samdbeckham <sbeckham@gitlab.com>
      Date:   Wed Jul 25 15:27:48 2018 +0100
      
          Adds a proper check for loading errors
      
      commit 24b108d4b15c87c1dd530ccd9bf7ed1b1a44faa3
      Author: samdbeckham <sbeckham@gitlab.com>
      Date:   Wed Jul 25 14:09:57 2018 +0100
      
          Adds a fake conditional for checking if we should render the modal footer or not
      
      commit 5f4b682afae624feebeea101cae2517f673467f4
      Author: samdbeckham <sbeckham@gitlab.com>
      Date:   Wed Jul 25 13:43:24 2018 +0100
      
          Adds a patch to get this working again after the rebase
      
      commit 0252d861556cf66098e7e589f5889887b7b0309b
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 25 16:25:05 2018 +0900
      
          Skip comparison if head and base pipelines are the same as before
      
      commit b8207fae37cd035010e66c158211913f41790bf8
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 25 16:24:05 2018 +0900
      
          Fix N+1 problem at collect_test_reports
      
      commit 297e51fed1ad30be6207f244e97a678c9275aa76
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 23 21:00:03 2018 +0900
      
          Implement reactive cache worker
      
      commit b20da289fb6c45466bf47a09ac6c33625806936b
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 23 16:58:56 2018 +0900
      
          Refactoring test_results to test_reports
      
      commit f1cef58465f5936a74c0cb23167b5d4a51ecc46c
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 23 14:12:58 2018 +0900
      
          Revert archive_metadata refactoring
      
      commit c2387c534c11a29cc0db815cb3219dd80bb6ed03
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Fri Jul 20 22:57:01 2018 +0100
      
          Adds action to handle the create issue button
          Moves component to inside mr widget
          Fixes eslint errors
      
      commit 761aec1dc095c30e1eee0bf2a3ea7eceb19a5e06
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Fri Jul 20 18:57:10 2018 +0100
      
          Removes mocked data
      
      commit da01a9748c764e2d1ca4cc669417ef14ff11a195
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Fri Jul 20 18:54:06 2018 +0100
      
          Render grouped test report in MR widget
      
      commit 8a8678f58e86f29a69d052978b3b76fcb9baeacc
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Fri Jul 20 13:15:35 2018 +0100
      
          Follow up after review: Clear Vuex actions and mutations
      
      commit d84e1b0be459b314f4fb706e381f1c36235135e8
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Fri Jul 20 09:37:45 2018 +0100
      
          Moves payload to the correct action
      
      commit 1a8490ffe81f1e8a9173a50a3c0a8b017e968697
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Thu Jul 19 16:10:25 2018 +0100
      
          Adds payload to the fetchReports success spec
      
      commit b38389fa0e576d76f90075cb5a606260dd87cf95
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Thu Jul 19 14:48:54 2018 +0100
      
          Updates documentation and test mock endpoint
      
      commit c6a1a39efefb7b8e938ec679c57ca6810a8f8919
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Thu Jul 19 12:49:44 2018 +0100
      
          Adds Vuex store for reports section in MR widget
      
      commit f0077c4708c246eedb6f9259c3b3b23c29755b26
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Fri Jul 20 12:44:16 2018 +0100
      
          Initial structure for reports app
      
      commit a76c54543e945b4f1644a4db151e639e2a000e0e
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 19:06:46 2018 +0900
      
          Check pipeline status at has_test_results?
      
      commit 10475fab64d2fc13e52edf8bef83031e44232f15
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 18:19:46 2018 +0900
      
          Specify DOWNTIME=false
      
      commit 6332df56993b28ce57713571df36ff03473993e7
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 18:14:44 2018 +0900
      
          Wrap long lines
      
      commit f507f19e42941b2f01b4dda62b94e5b6ae546135
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 18:05:31 2018 +0900
      
          Checking filr_format and file_type paring
      
      commit 364242eebe35946d2d2ff6face693af8da2a953f
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 16:07:21 2018 +0900
      
          Fix build presenter spec
      
      commit 5149115670f2afc57820cb564794d2452290763b
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 16:02:09 2018 +0900
      
          Erase test reports at the proper timing
      
      commit cb70174fe7624a3dc128ab085e6ae529563b7f49
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 15:46:56 2018 +0900
      
          Make GENERAL_ARCHIVE_FILE_TYPE as a single entry
      
      commit dceb8b58a13396d9181be0e8be49a0b35509c039
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 15:42:16 2018 +0900
      
          Implement config artifact presenter
      
      commit d492832d30408d5f475910c8ccdd6f34108e7c61
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 14:27:54 2018 +0900
      
          Introduce ARCHIVE_LEGACY_TRACES_MIGRATION_VERSION check
      
      commit f432fd975a0b2428c89dc0274be307bdf6b68438
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 21:00:40 2018 +0900
      
          Revert unnecessary change
      
      commit f83de3fe4ba42a0e64dcdcb950aecdd632f94076
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 20:57:03 2018 +0900
      
          Remove scattering around erase_test_reports!
      
      commit 575be347d8d29c8216b7ee5b449ac8adc5cbd349
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 20:53:00 2018 +0900
      
          Rever archive_metadata refactoring  (For simplifying)
      
      commit f04fc5766ae45b3b7941c4447fd3d32a5e262245
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 20:45:19 2018 +0900
      
          Use array_of_strings_or_string in Command
      
      commit 1511f7052aeb8f32b533fe56034f54ead3139f79
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 20:40:06 2018 +0900
      
          Fix spec
      
      commit 78b3ba38298c6e7ca838e34bd0a3897a9ce78568
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 18:27:11 2018 +0900
      
          Fix presenter spec
      
      commit ab583ce712314648900033de48b3a1e6a13f08d0
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 18:23:41 2018 +0900
      
          Fix artifact migratable
      
      commit d432f1665b8146527721b667d4b6abe61d8c57f6
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 18:15:41 2018 +0900
      
          Increment migration version to use `file_format` when archiving traces
      
      commit 7523168a1e9612e17c55d0b42d2d9c664d0d942d
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 17:57:15 2018 +0900
      
          Impolement job_artifact.test_reports method
      
      commit 55b9340539ac1ac69490d8c0e58a81c157964799
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 16:49:27 2018 +0900
      
          Fix erase method
      
      commit b98c907a9cc5c165cf26b0297914ae57d202f715
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 16:28:00 2018 +0900
      
          Fix spec
      
      commit 49d196a0d4964b23027bd429092c78ab05d28658
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 15:31:42 2018 +0900
      
          Add java ant Junit test report in fixtures
      
      commit 292e10b98628abc554c53a8d7b0345edcb5dbd66
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 18 20:59:01 2018 +0900
      
          Add fixtures which can export all kind of reports (new/resolved/exisiting)
      
      commit b59d68c9b9a39aeb4a25f19e27b2495c7e2b2f85
      Author: Kamil Trzciński <ayufan@ayufan.eu>
      Date:   Wed Jul 18 12:17:49 2018 +0200
      
          Add summary to test results json
      
      commit 67137d6159e194290c2bb2fb2c25e6373453596d
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 18 16:43:20 2018 +0900
      
          Fix fixtures for development
      
      commit 2184358cfcc93394ed2bb5d6ace09101439596ea
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 18 15:43:28 2018 +0900
      
          Evaluate artifact_format
      
      commit 618e023055f229d908c68213f456a7797156f7cf
      Author: Kamil Trzciński <ayufan@ayufan.eu>
      Date:   Tue Jul 17 18:00:59 2018 +0200
      
          Expose all data with API on Merge Request
      
      commit 0b5f9ff76f87b5d3b9c2eebd4ab8c69de5d4c201
      Author: Kamil Trzciński <ayufan@ayufan.eu>
      Date:   Tue Jul 17 17:18:19 2018 +0200
      
          Improve code of JUnit reports
      
      commit 5fa026db0baa32cd063fbff3ec2532144f089236
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 17 20:13:31 2018 +0900
      
          Refactoring suites. Adding gurad clause at collect_test_results
      
      commit b4dcab7b7f89ed0bf3103a5b0022343620a0dec4
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 17 19:52:01 2018 +0900
      
          Implement comprare failed tests
      
      commit 4f3c9f152e432c7d7fd18e21988a9c371cac4617
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 17 18:50:03 2018 +0900
      
          Objectize each test suit and summary
      
      commit 1477d1a09bb3ba1fc6d82241f1414708a93a269d
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 17 17:55:34 2018 +0900
      
          Pass build.group_name as testsuite name
      
      commit 26d0d36671b3e6adb3d224a854f0eefe75cfc86c
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 17 16:35:06 2018 +0900
      
          Remove unnecessary files
      
      commit 00487d2d0e29b7713a8e4d66d0b29c3fa98ed901
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 17 16:26:37 2018 +0900
      
          Add parser and testresults
      
      commit 33c42f2185a1cc959ab4d2823be437cb81d4f144
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 22:27:46 2018 +0900
      
          Fix sending junit.xml
      
      commit a53aa6539700a5719c87eb11be974384277d5d24
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 19:02:06 2018 +0900
      
          Add spec for Gitlab::Ci::Config::Entry::Artifacts
      
      commit d4f837fe925171453c52b076b8a23231f72a9d4b
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 17:58:28 2018 +0900
      
          Revert refactoring
      
      commit c4223e29138440f8debfe486d6a7bf8645930dbf
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 17:57:31 2018 +0900
      
          Revert refactoring
      
      commit 3a50b86d147734ccf406991309d86ebb41a828c8
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 17:55:41 2018 +0900
      
          Add spec for file format. Add spec for config_artifacts
      
      commit 0dd37009c4e202422746577cb95651b32def8c46
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 17:20:28 2018 +0900
      
          Add file_format to factory
      
      commit 4db135e362ac05d71112d654334bd57271d23fd8
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 17:12:52 2018 +0900
      
          Rename migration file properly
      
      commit 0f7a011aa7c2c996919653fd64cdc71f98d68bc4
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 17:09:57 2018 +0900
      
          Revert artifacts_archive_file refactoring
      
      commit cd3d10e572f6036e46b96f760f1f8ab26099d2cc
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 16:03:26 2018 +0900
      
          Dry up the converion in Entry::Reports
      
      commit cab90b2a5aac6f72ef5817ed568b002742039798
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 15:50:42 2018 +0900
      
          Set file_format at callers
      
      commit 50780a664021ec5abe55d79541cc6b47a33c421b
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 15:47:51 2018 +0900
      
          Use presenter for presenting artifacts hash to runner
      
      commit e6310b515c0a7d6bf02c58342f35dd327afbb3aa
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 14:59:09 2018 +0900
      
          Support deleting junit artifact. Make wording explicit
      
      commit 0eb356b93d1834c6a32ee11b4bd488387406b257
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 14:35:12 2018 +0900
      
          Add changelog
      
      commit 35f350d18de8df0bda6a27cf9cf5f88784108a5f
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 13 17:33:07 2018 +0900
      
          Fix static analysis
      
      commit 2db42fd6115ebc5710f89bd542a0cb724d480f25
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 13 16:43:02 2018 +0900
      
          Fix Config::Entry::Artifacts
      
      commit fa73365d10ff56ceb9c19d2f0d17b8847059026f
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 13 14:40:20 2018 +0900
      
          Generalized by DEFAULT_FILE_FORMAT
      
      commit ac76ad67871225abf1830a87f05639296a4bf07d
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 13 13:55:02 2018 +0900
      
          Cleanup API::Entities::JobRequest::Artifacts
      
      commit 32d25b13914cb4e6e7d5293b181c2bbf2a083978
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 13 13:25:52 2018 +0900
      
          Simplified file_type relations
      
      commit b62faddf033bcbf964e161b484b9b6ca8adbddd6
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 12 18:16:52 2018 +0900
      
          Remove unnecessary change
      
      commit 314ac2baf2192a466a2873889798d4b90f27adc6
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 12 17:41:35 2018 +0900
      
          Add gzip XML parser
      
      commit 37cbfbde7048bf5bc36c87d57bdf34399d7365c0
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 12 17:40:35 2018 +0900
      
          Fix errors typo
      
      commit 2dc2d704366ca600e7fa064fb7db75a73a3b3149
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 12 13:32:35 2018 +0900
      
          Use the correct type name
      
      commit 66edd04c62a6b33dfa12962b8e7ccc7132c49fa1
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 12 13:29:21 2018 +0900
      
          Refactor job_artifacts_metadata to job_artifacts_archive_metadata
      
      commit d586f03067678457223c8ea4e6ed925e05a19c92
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 12 13:23:55 2018 +0900
      
          Add job_artifacts_junit relation
      
      commit 58aef7a7a8944d0bbb0a87b86cad2bc250d759d8
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 12 13:14:03 2018 +0900
      
          Fix raw to raw?
      
      commit f14e1b19af5e2657e5956815453525c2d1489e0f
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 11 19:05:51 2018 +0900
      
          Temporaly use type Hash for reports
      
      commit 05e4967af37ed8a211099a7a3623069a41c3d078
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 11 15:27:21 2018 +0900
      
          Revert unnecessary change
      
      commit 8a7267c79ed0499a8352338170564d4a5f008cc5
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 11 15:21:46 2018 +0900
      
          Use file_format raw for trace
      
      commit ca6820a76a00f56f851154ca4792e243b5df3ffd
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 11 15:20:10 2018 +0900
      
          Check the presence of the file_format
      
      commit 9c78003f6d5d15da2074622007ca117b8b54226e
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 11 15:16:19 2018 +0900
      
          Add format_restriction validation
      
      commit 9168513e33fa4b5bb40eb1a3af65535520ae4309
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 6 20:23:54 2018 +0900
      
          Artifacts presenter (Halfway)
      
      commit d83cf2163a71c6606eafdbc79cc753cbd139ab77
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 6 20:22:52 2018 +0900
      
          Fix schema.rb
      
      commit e64af496b4b147d221fd99ef6b2343c4fcbfef1d
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 6 19:26:03 2018 +0900
      
          Allow reports type under artifacts. Allow junit keyword in it.
      
      commit 20c333c9cb2cc66daaa000af5178c3d700a85e95
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 6 19:25:10 2018 +0900
      
          Change column name to artifact_format
      
      commit 16b670f42daf3a3fc6ca1443b6a50e4473231c46
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 6 18:02:21 2018 +0900
      
          Rename metadata to archive_metadata, and compress to file_format
      
      commit 808355fae0c9869a26c95a90b0efe17a7b6e26d2
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 6 17:47:18 2018 +0900
      
          Validate compression. Clean up schema
      
      commit 8e2048603f94b29af55884edc3113b99af910dfa
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 5 19:06:54 2018 +0900
      
          Make compression params at the first level
      
      commit 3331af0ab1761868a9daa1c8ab3dad7f2017f511
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 5 16:31:03 2018 +0900
      
          Reorganize components
      
      commit 8f3b9c0d313f9eeef1b6e6b5eccf622156e960bd
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 25 16:25:05 2018 +0900
      
          Skip comparison if head and base pipelines are the same as before
      
      commit 9cabd787fc392c7a442cd8b2de798da36c8b67bc
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 25 16:24:05 2018 +0900
      
          Fix N+1 problem at collect_test_reports
      
      commit 21de18bf9fecdfadadb80c5a071ff5d7af6ff524
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 23 21:00:03 2018 +0900
      
          Implement reactive cache worker
      
      commit 09c2fa31897bf8a42183a23bf98d5163c5e95860
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 23 16:58:56 2018 +0900
      
          Refactoring test_results to test_reports
      
      commit 41a439c75983a8bd200e0728b231487ff6e1699c
      Merge: bc959fffb1a 7105b37a558
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 23 14:23:29 2018 +0900
      
          Merge branch 'artifact-format-v2-with-parser' of gitlab.com:gitlab-org/gitlab-ce into artifact-format-v2-with-parser
      
      commit bc959fffb1a1e8937078a1399dad2f698534ac84
      Merge: 291a9236547 1ebaaaf2094
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 23 14:23:01 2018 +0900
      
          Merge branch 'artifact-format-v2' into artifact-format-v2-with-parser
      
      commit 1ebaaaf2094c47c03e16745d2f8af736ec102b76
      Merge: bfdf565800b dc7b4b7b
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 23 14:22:29 2018 +0900
      
          Merge branch 'master-ce' into artifact-format-v2
      
      commit 291a923654714b6c24fd654c41c5b0caa90daff2
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 23 14:12:58 2018 +0900
      
          Revert archive_metadata refactoring
      
      commit 7105b37a558acf22a23125cddfefc517c040a0fb
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Fri Jul 20 22:57:01 2018 +0100
      
          Adds action to handle the create issue button
          Moves component to inside mr widget
          Fixes eslint errors
      
      commit d82efd8fa8329758dd3a956d5d47956ccb3ce643
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Fri Jul 20 18:57:10 2018 +0100
      
          Removes mocked data
      
      commit 5cfe99006ed539fbc9e0a184b09af4be63e6d91b
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Fri Jul 20 18:54:06 2018 +0100
      
          Render grouped test report in MR widget
      
      commit 8e74f14c26b9df6a4fdc4fb79322b13b06c3c509
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Fri Jul 20 13:15:35 2018 +0100
      
          Follow up after review: Clear Vuex actions and mutations
      
      commit 570e7713c76b247c6da886dc60edce10657558b1
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Fri Jul 20 09:37:45 2018 +0100
      
          Moves payload to the correct action
      
      commit 04b473b68969a57d7c5fa33fe46c18bd9ee6bddf
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Thu Jul 19 16:10:25 2018 +0100
      
          Adds payload to the fetchReports success spec
      
      commit a3eb4001181d6d0ae8f3a62d0452a06f67500cc6
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Thu Jul 19 14:48:54 2018 +0100
      
          Updates documentation and test mock endpoint
      
      commit 920b74f519091000dc73a3be02c472ea226aa451
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Thu Jul 19 12:49:44 2018 +0100
      
          Adds Vuex store for reports section in MR widget
      
      commit ebebf4042bbcdcc32d5aa65b0da470ddc52f0f8e
      Author: Filipa Lacerda <filipa@gitlab.com>
      Date:   Fri Jul 20 12:44:16 2018 +0100
      
          Initial structure for reports app
      
      commit 746c260d5e4ae4604a3b072e9c58e6c2ee1e114e
      Merge: 82a8d55742f bfdf565800b
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 19:15:32 2018 +0900
      
          Merge branch 'artifact-format-v2' into artifact-format-v2-with-parser
      
      commit bfdf565800b58e838a760aa01d2fadb64e2d768f
      Merge: 681bd6a878a 44dbeccb
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 19:10:47 2018 +0900
      
          Merge branch 'master-ce' into artifact-format-v2
      
      commit 82a8d55742f73a43c5281af8245f5e5873985344
      Merge: b2183151e6a 44dbeccb
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 19:07:30 2018 +0900
      
          Merge branch 'master-ce' into artifact-format-v2-with-parser
      
      commit b2183151e6a7344a327883a2658030920e256e47
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 19:06:46 2018 +0900
      
          Check pipeline status at has_test_results?
      
      commit 681bd6a878ad2a77c278f5619b51c542d7382aa2
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 18:19:46 2018 +0900
      
          Specify DOWNTIME=false
      
      commit 59c4e31390e0d616d69babf8ac857e98f2dc774e
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 18:14:44 2018 +0900
      
          Wrap long lines
      
      commit 3d85788edbe73fc74c72854508e47fe259d99236
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 18:05:31 2018 +0900
      
          Checking filr_format and file_type paring
      
      commit 3c92a22faf6278e7a2d1ee13bd978bc659b72452
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 16:07:21 2018 +0900
      
          Fix build presenter spec
      
      commit 36e69897b0524cdee6060c928c03af734afae664
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 16:02:09 2018 +0900
      
          Erase test reports at the proper timing
      
      commit 402ae97ecf7f9e3fe541f2d6abef6e47ab740452
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 15:46:56 2018 +0900
      
          Make GENERAL_ARCHIVE_FILE_TYPE as a single entry
      
      commit 75f75b3f5988398fff0660ca5f04aec756ab03bb
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 15:42:16 2018 +0900
      
          Implement config artifact presenter
      
      commit 9ecaee914defba5f12a7a06375ea2876b4328d7f
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 14:27:54 2018 +0900
      
          Introduce ARCHIVE_LEGACY_TRACES_MIGRATION_VERSION check
      
      commit 34ea9610ab9a249a576ee435f365b9e1fcca7f00
      Merge: d88523ca884 b60364c0
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 20 13:46:52 2018 +0900
      
          Merge branch 'master-ce' into artifact-format-v2
      
      commit d88523ca88420354f61bd36f533c62a6ca474423
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 21:00:40 2018 +0900
      
          Revert unnecessary change
      
      commit d9beb10ede5e4e8abe388fadbd6412640293917a
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 20:57:03 2018 +0900
      
          Remove scattering around erase_test_reports!
      
      commit c79f361ca01f8dbc0d395edee5fab7f5a0697934
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 20:53:00 2018 +0900
      
          Rever archive_metadata refactoring  (For simplifying)
      
      commit 55bc71a404d8cf5fa87e187f6e88da92ab95afa9
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 20:45:19 2018 +0900
      
          Use array_of_strings_or_string in Command
      
      commit 8a576b18c8ab8ead2344e2885aaf2fde11af0328
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 20:40:06 2018 +0900
      
          Fix spec
      
      commit a2cda62fb922184aaf0e78699e06846c96565e0d
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 18:27:11 2018 +0900
      
          Fix presenter spec
      
      commit 95502e605af9bcf1a61dbeb26f9be4d181f8a7ba
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 18:23:41 2018 +0900
      
          Fix artifact migratable
      
      commit a3930853c93862007ba6814511bc32042c7f4986
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 18:15:41 2018 +0900
      
          Increment migration version to use `file_format` when archiving traces
      
      commit e31121cb5e617b0f05e375c2150ece0e38e5e0d6
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 17:57:15 2018 +0900
      
          Impolement job_artifact.test_reports method
      
      commit e54707fdf97392839cb2c4711160bd3bc89da196
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 16:49:27 2018 +0900
      
          Fix erase method
      
      commit 20e95824341af1ebc5877d28dc5eba26f73eddf9
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 16:28:00 2018 +0900
      
          Fix spec
      
      commit be2083ff9cceacd6bdd64a9521081278111400a7
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 15:31:42 2018 +0900
      
          Add java ant Junit test report in fixtures
      
      commit d47efe84ff6dda79edd00c9b055d752872af1e11
      Merge: e0dc7d97efd 7ade498101d
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 12:37:57 2018 +0900
      
          Merge branch 'artifact-format-v2' into artifact-format-v2-with-parser
      
      commit 7ade498101d02573b20a2405ebe0bdb8efd8aa3b
      Merge: e7be6b2b362 98eccfc4
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 19 12:37:22 2018 +0900
      
          Merge branch 'master-ce' into artifact-format-v2
      
      commit e0dc7d97efdc0a3ddeb29f8b29f7d18e34607960
      Merge: 26578902d09 1859a0f9e0c
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 18 20:59:20 2018 +0900
      
          Merge branch 'artifact-format-v2-with-parser' of gitlab.com:gitlab-org/gitlab-ce into artifact-format-v2-with-parser
      
      commit 26578902d097979ca32a6453a33d699209077aa5
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 18 20:59:01 2018 +0900
      
          Add fixtures which can export all kind of reports (new/resolved/exisiting)
      
      commit 1859a0f9e0c0f8f10ba640a8826b9ccade9fd15f
      Author: Kamil Trzciński <ayufan@ayufan.eu>
      Date:   Wed Jul 18 12:17:49 2018 +0200
      
          Add summary to test results json
      
      commit 47dfdc732e850fd1390d25d50b1ef7a99491770a
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 18 16:43:20 2018 +0900
      
          Fix fixtures for development
      
      commit 8b761adfb85d0631d2a78169f8440aca3b40c86d
      Merge: 84c64a792bf e7be6b2b362
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 18 15:44:10 2018 +0900
      
          Merge branch 'artifact-format-v2' into artifact-format-v2-with-parser
      
      commit e7be6b2b3624ba44d56143084731cb9a6168f974
      Merge: 5a8d4930e01 9bdc9b1a
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 18 15:43:36 2018 +0900
      
          Merge branch 'master' into artifact-format-v2
      
      commit 5a8d4930e0127aae311bfa3da70d9ab9637791e3
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 18 15:43:28 2018 +0900
      
          Evaluate artifact_format
      
      commit 84c64a792bf5d3a42bd8000eaa9fc6f5aeacc604
      Merge: e2670a3c642 9bdc9b1a
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 18 13:28:42 2018 +0900
      
          Merge branch 'master-ce' into artifact-format-v2-with-parser
      
      commit e2670a3c642ba33e79202fc9adb044a78260c515
      Author: Kamil Trzciński <ayufan@ayufan.eu>
      Date:   Tue Jul 17 18:00:59 2018 +0200
      
          Expose all data with API on Merge Request
      
      commit 5ea46ce5cd6d0f74802216d1c63d274a48d3cd08
      Author: Kamil Trzciński <ayufan@ayufan.eu>
      Date:   Tue Jul 17 17:18:19 2018 +0200
      
          Improve code of JUnit reports
      
      commit 0553827fff5e1796bbfcdd7a5daf324a7dd16ea0
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 17 20:13:31 2018 +0900
      
          Refactoring suites. Adding gurad clause at collect_test_results
      
      commit 55edde40b15b3499cfc7ecbbe08f15cae9f6661a
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 17 19:52:01 2018 +0900
      
          Implement comprare failed tests
      
      commit 612c44a39099edfb258cc3c1c8e650ab192d9a8b
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 17 18:50:03 2018 +0900
      
          Objectize each test suit and summary
      
      commit 598b34072c2c7b417e47945389b88e5103fc4b17
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 17 17:55:34 2018 +0900
      
          Pass build.group_name as testsuite name
      
      commit d0ad35fcc4b1d9c58d798775e13623026900ed27
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 17 16:35:06 2018 +0900
      
          Remove unnecessary files
      
      commit 541292c37e5ad24f4d137454743808cfc1f3c216
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Jul 17 16:26:37 2018 +0900
      
          Add parser and testresults
      
      commit c61465b962dd2774cf08ef7db81ab358a2c08ba5
      Merge: da6e141e7b9 c3ce06aa9bc
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 22:28:12 2018 +0900
      
          Merge branch 'artifact-format-v2' into artifact-format-v2-with-parser
      
      commit c3ce06aa9bc6481b37a16d175adf0fd1c37a1bc0
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 22:27:46 2018 +0900
      
          Fix sending junit.xml
      
      commit e5ce3668ee65217aba610d5311efd5e82bacddf3
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 19:02:06 2018 +0900
      
          Add spec for Gitlab::Ci::Config::Entry::Artifacts
      
      commit ede107caf13fb215045576dcce18e20eec776df1
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 17:58:28 2018 +0900
      
          Revert refactoring
      
      commit 15531ba9feff669b2ac05936e0feaee1856c1571
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 17:57:31 2018 +0900
      
          Revert refactoring
      
      commit 14821f3babcc210bc52e4e825adc8333752fbc88
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 17:55:41 2018 +0900
      
          Add spec for file format. Add spec for config_artifacts
      
      commit 882faeab57ab39d18f72abd9b65d286db92e1011
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 17:20:28 2018 +0900
      
          Add file_format to factory
      
      commit 3cd0513e254db15141cd748f6209179f462974f2
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 17:12:52 2018 +0900
      
          Rename migration file properly
      
      commit f511933b5f618fc47d1512554878913922dfba61
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 17:09:57 2018 +0900
      
          Revert artifacts_archive_file refactoring
      
      commit e295e8cbdee065ee3af6dd82f512729554237cad
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 16:03:26 2018 +0900
      
          Dry up the converion in Entry::Reports
      
      commit b0ffa42f6410be4718e7a36cb21f7b585421750e
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 15:50:42 2018 +0900
      
          Set file_format at callers
      
      commit f3dc7a2e02901c79a9e572514a1b731c680e43cc
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 15:47:51 2018 +0900
      
          Use presenter for presenting artifacts hash to runner
      
      commit e5299526138be90d65cf13368134e734b46f7597
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 14:59:09 2018 +0900
      
          Support deleting junit artifact. Make wording explicit
      
      commit cc81c34acf23323257d190c23030d0a89265bccc
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 14:35:12 2018 +0900
      
          Add changelog
      
      commit abde0f2ab5c5c1d99b2f94a049984877bb5a4d77
      Merge: 4c87e5b388f fabf6a56
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Jul 16 13:22:22 2018 +0900
      
          Merge branch 'master' into artifact-format-v2
      
      commit 4c87e5b388fb098fb6da71e17a47fa204033e4ac
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 13 17:33:07 2018 +0900
      
          Fix static analysis
      
      commit bc96346be6990b75da9a36055814b24b5b805707
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 13 16:43:02 2018 +0900
      
          Fix Config::Entry::Artifacts
      
      commit aac284613b9db43e3021198dc5b43b81806f1bce
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 13 14:40:20 2018 +0900
      
          Generalized by DEFAULT_FILE_FORMAT
      
      commit a79299fdbb0ed74000ca37cff8fef8268cd29b13
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 13 13:55:02 2018 +0900
      
          Cleanup API::Entities::JobRequest::Artifacts
      
      commit 1650249214768c23f6f46ec62c0c54448017eeb5
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 13 13:25:52 2018 +0900
      
          Simplified file_type relations
      
      commit 981da91bc4c255ff992870e4e4c4393696f5bece
      Merge: e79808425eb 924146a8
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 13 13:18:20 2018 +0900
      
          Merge branch 'master' into artifact-format-v2
      
      commit e79808425eb63c322a997e71d606d97b85e42048
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 12 18:16:52 2018 +0900
      
          Remove unnecessary change
      
      commit da6e141e7b9ff28cc1fb25ab42c979b0dee46277
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 12 17:41:35 2018 +0900
      
          Add gzip XML parser
      
      commit a531bd7487955143489d286a0fb2e5d0984acc52
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 12 17:40:35 2018 +0900
      
          Fix errors typo
      
      commit 57d6f21821c8ad934874c1aac3f627335c64c80d
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 12 13:32:35 2018 +0900
      
          Use the correct type name
      
      commit da4ca63f25a27a1268317952061c81a28516653f
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 12 13:29:21 2018 +0900
      
          Refactor job_artifacts_metadata to job_artifacts_archive_metadata
      
      commit 4098a8f10f92a6efa48080f8925809e251066f9d
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 12 13:23:55 2018 +0900
      
          Add job_artifacts_junit relation
      
      commit 5342f07e100253713dbf50eb303da1977484077f
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 12 13:14:03 2018 +0900
      
          Fix raw to raw?
      
      commit 15e0abcb22d9db3d8ef955e647f0a5d0a49c26b6
      Merge: 31252fe8d75 ba38931d
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 12 13:12:38 2018 +0900
      
          Merge branch 'master' into artifact-format-v2
      
      commit 31252fe8d751319c5390f898f66f0af4a8581013
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 11 19:05:51 2018 +0900
      
          Temporaly use type Hash for reports
      
      commit 583165c0349f40e7be16a8039dbffb4139f94921
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 11 15:27:21 2018 +0900
      
          Revert unnecessary change
      
      commit eb48369b8311b538f46f59a31f4a6d3f8c9e68e1
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 11 15:21:46 2018 +0900
      
          Use file_format raw for trace
      
      commit fb69ae8349d58499ad21965c0d1cf95e2b79a8e3
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 11 15:20:10 2018 +0900
      
          Check the presence of the file_format
      
      commit c0840224bc8789d35da032c2a0ee48aa9f2232aa
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 11 15:16:19 2018 +0900
      
          Add format_restriction validation
      
      commit d64fbd388cb2294447df5185366d8b5016591949
      Merge: 7ec81e7c7d1 c2a0a3ab
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Jul 11 15:11:44 2018 +0900
      
          Merge branch 'master' into artifact-format-v2
      
      commit 7ec81e7c7d115f77d712892dfc79db72b9f5bc7a
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 6 20:23:54 2018 +0900
      
          Artifacts presenter (Halfway)
      
      commit a3ccbe4c3a9b7d3095fe1929dee5fd9c57e168e0
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 6 20:22:52 2018 +0900
      
          Fix schema.rb
      
      commit b630c670c707548799c6852e4465ef94fb4a0572
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 6 19:26:03 2018 +0900
      
          Allow reports type under artifacts. Allow junit keyword in it.
      
      commit e7e37612487b556320d27f4fe0de32cd4ec20720
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 6 19:25:10 2018 +0900
      
          Change column name to artifact_format
      
      commit f3f25d56a7c627f4bb9d91d19de175273a7a6a81
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 6 18:02:21 2018 +0900
      
          Rename metadata to archive_metadata, and compress to file_format
      
      commit d7e0709319ab8fe35a2598a3d484eb89b1885934
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Jul 6 17:47:18 2018 +0900
      
          Validate compression. Clean up schema
      
      commit beb5990e7e3bfbb308245dc97284aaf9700bd982
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 5 19:06:54 2018 +0900
      
          Make compression params at the first level
      
      commit 1e2e1c0db5412e1aed3bf47562350c20c69dc1a6
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Thu Jul 5 16:31:03 2018 +0900
      
          Reorganize components
      b9a9e69d
  13. 14 May, 2018 2 commits
  14. 19 Mar, 2018 1 commit
  15. 09 Mar, 2018 1 commit
  16. 03 Dec, 2017 2 commits
  17. 07 Jun, 2017 2 commits
  18. 02 Jun, 2017 1 commit
  19. 31 May, 2017 1 commit
  20. 06 Apr, 2017 2 commits
  21. 25 Jan, 2017 2 commits
    • Yorick Peterse's avatar
      Fix race conditions for AuthorizedProjectsWorker · 157c1540
      Yorick Peterse authored
      There were two cases that could be problematic:
      
      1. Because sometimes AuthorizedProjectsWorker would be scheduled in a
         transaction it was possible for a job to run/complete before a
         COMMIT; resulting in it either producing an error, or producing no
         new data.
      
      2. When scheduling jobs the code would not wait until completion. This
         could lead to a user creating a project and then immediately trying
         to push to it. Usually this will work fine, but given enough load it
         might take a few seconds before a user has access.
      
      The first one is problematic, the second one is mostly just annoying
      (but annoying enough to warrant a solution).
      
      This commit changes two things to deal with this:
      
      1. Sidekiq scheduling now takes places after a COMMIT, this is ensured
         by scheduling using Rails' after_commit hook instead of doing so in
         an arbitrary method.
      
      2. When scheduling jobs the calling thread now waits for all jobs to
         complete.
      
      Solution 2 requires tracking of job completions. Sidekiq provides a way
      to find a job by its ID, but this involves scanning over the entire
      queue; something that is very in-efficient for large queues. As such a
      more efficient solution is necessary. There are two main Gems that can
      do this in a more efficient manner:
      
      * sidekiq-status
      * sidekiq_status
      
      No, this is not a joke. Both Gems do a similar thing (but slightly
      different), and the only difference in their name is a dash vs an
      underscore. Both Gems however provide far more than just checking if a
      job has been completed, and both have their problems. sidekiq-status
      does not appear to be actively maintained, with the last release being
      in 2015. It also has some issues during testing as API calls are not
      stubbed in any way. sidekiq_status on the other hand does not appear to
      be very popular, and introduces a similar amount of code.
      
      Because of this I opted to write a simple home grown solution. After
      all, all we need is storing a job ID somewhere so we can efficiently
      look it up; we don't need extra web UIs (as provided by sidekiq-status)
      or complex APIs to update progress, etc.
      
      This is where Gitlab::SidekiqStatus comes in handy. This namespace
      contains some code used for tracking, removing, and looking up job IDs;
      all without having to scan over an entire queue. Data is removed
      explicitly, but also expires automatically just in case.
      
      Using this API we can now schedule jobs in a fork-join like manner: we
      schedule the jobs in Sidekiq, process them in parallel, then wait for
      completion. By using Sidekiq we can leverage all the benefits such as
      being able to scale across multiple cores and hosts, retrying failed
      jobs, etc.
      
      The one downside is that we need to make sure we can deal with
      unexpected increases in job processing timings. To deal with this the
      class Gitlab::JobWaiter (used for waiting for jobs to complete) will
      only wait a number of seconds (30 by default). Once this timeout is
      reached it will simply return.
      
      For GitLab.com almost all AuthorizedProjectWorker jobs complete in
      seconds, only very rarely do we spike to job timings of around a minute.
      These in turn seem to be the result of external factors (e.g. deploys),
      in which case a user is most likely not able to use the system anyway.
      
      In short, this new solution should ensure that jobs are processed
      properly and that in almost all cases a user has access to their
      resources whenever they need to have access.
      157c1540
    • Yorick Peterse's avatar
      Fix race conditions for AuthorizedProjectsWorker · 88e627cf
      Yorick Peterse authored
      There were two cases that could be problematic:
      
      1. Because sometimes AuthorizedProjectsWorker would be scheduled in a
         transaction it was possible for a job to run/complete before a
         COMMIT; resulting in it either producing an error, or producing no
         new data.
      
      2. When scheduling jobs the code would not wait until completion. This
         could lead to a user creating a project and then immediately trying
         to push to it. Usually this will work fine, but given enough load it
         might take a few seconds before a user has access.
      
      The first one is problematic, the second one is mostly just annoying
      (but annoying enough to warrant a solution).
      
      This commit changes two things to deal with this:
      
      1. Sidekiq scheduling now takes places after a COMMIT, this is ensured
         by scheduling using Rails' after_commit hook instead of doing so in
         an arbitrary method.
      
      2. When scheduling jobs the calling thread now waits for all jobs to
         complete.
      
      Solution 2 requires tracking of job completions. Sidekiq provides a way
      to find a job by its ID, but this involves scanning over the entire
      queue; something that is very in-efficient for large queues. As such a
      more efficient solution is necessary. There are two main Gems that can
      do this in a more efficient manner:
      
      * sidekiq-status
      * sidekiq_status
      
      No, this is not a joke. Both Gems do a similar thing (but slightly
      different), and the only difference in their name is a dash vs an
      underscore. Both Gems however provide far more than just checking if a
      job has been completed, and both have their problems. sidekiq-status
      does not appear to be actively maintained, with the last release being
      in 2015. It also has some issues during testing as API calls are not
      stubbed in any way. sidekiq_status on the other hand does not appear to
      be very popular, and introduces a similar amount of code.
      
      Because of this I opted to write a simple home grown solution. After
      all, all we need is storing a job ID somewhere so we can efficiently
      look it up; we don't need extra web UIs (as provided by sidekiq-status)
      or complex APIs to update progress, etc.
      
      This is where Gitlab::SidekiqStatus comes in handy. This namespace
      contains some code used for tracking, removing, and looking up job IDs;
      all without having to scan over an entire queue. Data is removed
      explicitly, but also expires automatically just in case.
      
      Using this API we can now schedule jobs in a fork-join like manner: we
      schedule the jobs in Sidekiq, process them in parallel, then wait for
      completion. By using Sidekiq we can leverage all the benefits such as
      being able to scale across multiple cores and hosts, retrying failed
      jobs, etc.
      
      The one downside is that we need to make sure we can deal with
      unexpected increases in job processing timings. To deal with this the
      class Gitlab::JobWaiter (used for waiting for jobs to complete) will
      only wait a number of seconds (30 by default). Once this timeout is
      reached it will simply return.
      
      For GitLab.com almost all AuthorizedProjectWorker jobs complete in
      seconds, only very rarely do we spike to job timings of around a minute.
      These in turn seem to be the result of external factors (e.g. deploys),
      in which case a user is most likely not able to use the system anyway.
      
      In short, this new solution should ensure that jobs are processed
      properly and that in almost all cases a user has access to their
      resources whenever they need to have access.
      88e627cf
  22. 15 Dec, 2016 1 commit
  23. 28 Nov, 2016 1 commit
  24. 17 Oct, 2016 1 commit
  25. 06 Oct, 2016 1 commit
  26. 04 Oct, 2016 1 commit
  27. 07 Sep, 2016 1 commit
  28. 19 Aug, 2016 1 commit
  29. 18 Aug, 2016 1 commit