forked from gitlabhq/omnibus-gitlab
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Gemfile
52 lines (45 loc) · 1.54 KB
/
Gemfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
source 'https://rubygems.org'
require_relative "lib/gitlab/version"
omnibus_gem_version = Gitlab::Version.new('omnibus', "v5.6.12.01")
# Note that omnibus is from a fork with additional gitlab changes. You can
# check what they are with the following comparison link:
# https://gitlab.com/gitlab-org/omnibus/compare/v5.6.10...gitlab-omnibus-v5.6.10
#
# * Adds code to generate dependency_licenses.json
# * Modifies generation of #{install_dir}/LICENSE to be a combination of all
# component licenses.
# When updating gem versions:
# 1. Edit this file to specify pinning if needed
# 2. `bundle upgrade GEM`
# 3. Inspect and check-in Gemfile.lock
# 4. Check that the changes to Gemfile.lock are propogated to the software
# definitions in `config/software`. You can find them quickly with:
# grep "gem 'install " config/software/*
gem 'omnibus', git: omnibus_gem_version.remote, tag: omnibus_gem_version.print(false)
gem 'chef', '~> 14.13'
gem 'ohai', '~> 14.14'
gem 'package_cloud'
gem 'rainbow', '~> 2.2' # This is used by gitlab-ctl and the chef formatter
gem 'thor', '0.18.1' # This specific version is required by package_cloud
gem 'json'
gem 'rspec'
gem 'rake'
gem 'knapsack'
gem 'docker-api'
gem 'aws-sdk'
gem 'google_drive'
gem 'http'
group :rubocop do
gem 'gitlab-styles', '~> 2.7', require: false
gem 'rubocop', '~> 0.69.0'
gem 'rubocop-performance', '~> 1.1.0'
gem 'rubocop-rspec', '~> 1.34.1'
end
group :test do
gem 'byebug'
gem 'chefspec'
gem 'omnibus-ctl', '0.3.6'
gem 'fantaskspec'
gem 'rspec_junit_formatter'
gem 'pry'
end