Skip to content
This repository was archived by the owner on Jan 30, 2024. It is now read-only.

Commit 41805f7

Browse files
authored
Merge pull request #10 from Medesis/feature/update_dependencies
update dependencies.
2 parents ec175bb + 543cdd9 commit 41805f7

12 files changed

Lines changed: 42 additions & 33 deletions

File tree

.rubocop.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ AllCops:
66
- 'config/**/*'
77
- 'Vagrantfile'
88
- 'vendor/**/*'
9+
ExtraDetails: true
10+
DisplayStyleGuide: true
11+
DisplayCopNames: true
912
GlobalVars:
1013
AllowedVariables: []
1114
MethodLength:
@@ -22,3 +25,7 @@ Metrics/AbcSize:
2225
Max: 30
2326
Style/SignalException:
2427
EnforcedStyle: only_raise
28+
Style/FormatStringToken:
29+
Enabled: false
30+
Metrics/BlockLength:
31+
Enabled: false

.travis.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@ sudo: false
22
language: ruby
33
cache: bundler
44
rvm:
5-
- 2.1
65
- 2.2
6+
- 2.3
7+
- 2.4
78

89
before_install:
9-
- gem install bundler --version 1.12.5 --no-document
10+
- gem install bundler --no-document
1011

1112
script:
1213
- bundle exec rubocop

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,14 @@ This project adheres to [Semantic Versioning](http://semver.org/).
1111
### Changed
1212

1313
- `Dkdeploy::Php::Helpers::Http::http_get_with_redirect` gets arguments as options hash now
14+
- Vagrant 2.0.x support
15+
- rubocop upgrade to 0.50
16+
- ruby upgrade to 2.2
17+
- bundler upgrade
18+
- rake upgrade
19+
- dkdeploy-test_environment upgrade to 2.0
20+
- dkdeploy-core upgrade 9.0
21+
- Add dependencies for cucumber, rubocop, aruba and mysql2
1422

1523
### Fixed
1624

Vagrantfile

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,33 +5,26 @@ unless Vagrant.has_plugin?('vagrant-berkshelf')
55
abort
66
end
77

8-
unless Vagrant.has_plugin?('vagrant-omnibus')
9-
puts "Please install vagrant plugin vagrant-omnibus first\n"
10-
puts " vagrant plugin install vagrant-omnibus\n\n"
11-
puts "Exit vagrant\n\n"
12-
abort
13-
end
14-
15-
Vagrant.require_version '>= 1.8.1'
8+
Vagrant.require_version '~> 2.0.0'
169
chef_version = '12.9.41'
1710

18-
Vagrant.configure('2') do |config|
11+
Vagrant.configure(2) do |config|
1912
domain = 'dkdeploy-php.dev'
2013
domain_second = 'second-dkdeploy-php.dev'
2114
ip_address = '192.168.156.181'
2215

2316
config.vm.box = 'ubuntu/trusty64'
2417
config.vm.box_check_update = false
2518
config.berkshelf.enabled = true
26-
config.omnibus.chef_version = chef_version
2719

2820
config.vm.define('dkdeploy-php', primary: true) do |master_config|
2921
master_config.vm.network 'private_network', ip: ip_address
3022

3123
# Chef settings
3224
master_config.vm.provision :chef_solo do |chef|
3325
chef.version = chef_version
34-
chef.install = false # omnibus does it already
26+
chef.install = true
27+
chef.channel = 'stable'
3528
chef.log_level = :info
3629
chef.add_recipe 'dkdeploy-php'
3730
chef.json = {}

dkdeploy-php.gemspec

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# coding: utf-8
21
lib = File.expand_path('../lib', __FILE__)
32
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
43
require 'dkdeploy/php/version'
@@ -7,22 +6,25 @@ Gem::Specification.new do |spec|
76
spec.name = 'dkdeploy-php'
87
spec.version = Dkdeploy::Php::Version
98
spec.license = 'MIT'
10-
spec.authors = ['Lars Tode', 'Timo Webler', 'Kieran Hayes', 'Nicolai Reuschling']
11-
spec.email = ['lars.tode@dkd.de', 'timo.webler@dkd.de', 'kieran.hayes@dkd.de', 'nicolai.reuschling@dkd.de']
9+
spec.authors = ['Timo Webler', 'Nicolai Reuschling']
10+
spec.email = %w[timo.webler@dkd.de nicolai.reuschling@dkd.de]
1211
spec.description = 'dkd PHP deployment tasks and strategies'
1312
spec.summary = 'dkd php deployment tasks and strategies'
1413
spec.homepage = 'https://github.com/dkdeploy/dkdeploy-php'
15-
spec.required_ruby_version = '~> 2.1'
14+
spec.required_ruby_version = '~> 2.2'
1615

1716
spec.files = `git ls-files`.split($/)
1817
spec.executables = spec.files.grep(%r{^bin\/}) { |f| File.basename(f) }
1918
spec.test_files = spec.files.grep(%r{^(test|spec|features)\/})
2019
spec.require_paths = ['lib']
2120

22-
spec.add_development_dependency 'bundler', '~> 1.12.5'
23-
spec.add_development_dependency 'rake', '~> 11.2'
24-
spec.add_development_dependency 'rubocop', '0.46'
25-
spec.add_development_dependency 'dkdeploy-test_environment', '~> 1.0'
21+
spec.add_development_dependency 'bundler'
22+
spec.add_development_dependency 'rake'
23+
spec.add_development_dependency 'cucumber', '~> 2.4'
24+
spec.add_development_dependency 'rubocop', '~> 0.50.0'
25+
spec.add_development_dependency 'aruba', '~> 0.14.1'
26+
spec.add_development_dependency 'mysql2', '~> 0.3'
27+
spec.add_development_dependency 'dkdeploy-test_environment', '~> 2.0'
2628

27-
spec.add_dependency 'dkdeploy-core', '~> 8.0'
29+
spec.add_dependency 'dkdeploy-core', '~> 9.0'
2830
end

lib/dkdeploy/php/tasks/composer.rake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ namespace :composer do
2424
begin
2525
# run composer status
2626
invoke 'composer:local:run', :status
27-
rescue
27+
rescue SSHKit::StandardError
2828
run_locally do
2929
command = SSHKit::Command.new :composer, :status, '-v', *default_arguments
3030
error I18n.t('tasks.composer.local.check_status.failure', command: command.to_s, scope: :dkdeploy)

lib/dkdeploy/php/tasks/db.rake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ namespace :db do
1818
end
1919

2020
desc 'Show migration status'
21-
task status: [:copy_doctrine_to_server, :copy_migrations_to_server] do
21+
task status: %i[copy_doctrine_to_server copy_migrations_to_server] do
2222
run_locally do
2323
info I18n.t('tasks.db.migrations.status.info', scope: :dkdeploy)
2424
end
@@ -30,7 +30,7 @@ namespace :db do
3030
end
3131

3232
desc 'Migrate Database'
33-
task migrate: [:copy_doctrine_to_server, :copy_migrations_to_server] do
33+
task migrate: %i[copy_doctrine_to_server copy_migrations_to_server] do
3434
run_locally do
3535
info I18n.t('tasks.db.migrations.migrate.info', scope: :dkdeploy)
3636
end

lib/dkdeploy/php/tasks/php.rake

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ namespace :php do
4343
error I18n.t('tasks.php.clear_apc_cache.response_not_success', code: response.code, message: response.message, scope: :dkdeploy)
4444
raise
4545
end
46-
4746
ensure
4847
# Delete file, if uploaded before
4948
execute(:rm, '-f', remote_apc_file) if delete_apc_file
@@ -80,7 +79,6 @@ namespace :php do
8079
error I18n.t('tasks.php.clear_opcache.response_not_success', code: response.code, message: response.message, scope: :dkdeploy)
8180
raise
8281
end
83-
8482
ensure
8583
# Delete file, if uploaded before
8684
execute(:rm, '-f', remote_opcache_file) if delete_opcache_file

spec/fixtures/application/config/deploy/dev.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
set :deploy_to, '/var/www/dkdeploy'
2-
server 'dkdeploy-php.dev', roles: %w(web app backend), primary: true
2+
server 'dkdeploy-php.dev', roles: %w[web app backend], primary: true
33

44
# no ssh compression on the dev stage
55
set :ssh_options, {
@@ -18,11 +18,11 @@
1818
end
1919

2020
set :copy_source, 'htdocs'
21-
set :copy_exclude, %w(
21+
set :copy_exclude, %w[
2222
Gemfile*
2323
.hidden
2424
**/.hidden
25-
)
25+
]
2626

2727
# Set http open timeout to 1 second
2828
set :http_open_timeout, 60
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11

2-
server 'dkdeploy-php.dev', roles: %w(web app backend), domain: 'not-existing-dkdeploy.dev'
2+
server 'dkdeploy-php.dev', roles: %w[web app backend], domain: 'not-existing-dkdeploy.dev'

0 commit comments

Comments
 (0)