Skip to content

Commit

Permalink
Prepare for 0.6.7 release (#2001)
Browse files Browse the repository at this point in the history
* Fix test app generators for installations (#1994)

* Bump version to 0.6.7

* Update CHANGELOG

* Bump docker image version on CircleCI
  • Loading branch information
mrcasals committed Oct 9, 2017
1 parent 6414b08 commit c580b0f
Show file tree
Hide file tree
Showing 10 changed files with 77 additions and 52 deletions.
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version: 2
jobs:
build:
docker:
- image: codegram/decidim:0.6.6
- image: codegram/decidim:0.6.7
environment:
SIMPLECOV: true
DATABASE_USERNAME: postgres
Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Change Log

## [v0.6.7](https://github.com/decidim/decidim/tree/v0.6.7) (2017-10-06)
[Full Changelog](https://github.com/decidim/decidim/compare/v0.6.6...v0.6.7)

**Fixed**
- **decidim**: A bug in the test app generator prevented installations to properly run the tests. [\#1994](https://github.com/decidim/decidim/pull/1994)

## [v0.6.6](https://github.com/decidim/decidim/tree/v0.6.6) (2017-10-05)
[Full Changelog](https://github.com/decidim/decidim/compare/v0.6.5...v0.6.6)

Expand Down
86 changes: 43 additions & 43 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
PATH
remote: .
specs:
decidim (0.6.6)
decidim-admin (= 0.6.6)
decidim-api (= 0.6.6)
decidim-budgets (= 0.6.6)
decidim-comments (= 0.6.6)
decidim-core (= 0.6.6)
decidim-meetings (= 0.6.6)
decidim-pages (= 0.6.6)
decidim-participatory_processes (= 0.6.6)
decidim-proposals (= 0.6.6)
decidim-results (= 0.6.6)
decidim-surveys (= 0.6.6)
decidim-system (= 0.6.6)
decidim-admin (0.6.6)
decidim (0.6.7)
decidim-admin (= 0.6.7)
decidim-api (= 0.6.7)
decidim-budgets (= 0.6.7)
decidim-comments (= 0.6.7)
decidim-core (= 0.6.7)
decidim-meetings (= 0.6.7)
decidim-pages (= 0.6.7)
decidim-participatory_processes (= 0.6.7)
decidim-proposals (= 0.6.7)
decidim-results (= 0.6.7)
decidim-surveys (= 0.6.7)
decidim-system (= 0.6.7)
decidim-admin (0.6.7)
active_link_to (~> 1.0.0)
decidim-core (= 0.6.6)
decidim-core (= 0.6.7)
devise (~> 4.2)
devise-i18n (~> 1.1.0)
devise_invitable (~> 1.7.0)
Expand All @@ -26,29 +26,29 @@ PATH
rectify (~> 0.9.1)
sassc-rails (~> 1.3.0)
select2-rails (~> 4.0.3)
decidim-api (0.6.6)
decidim-api (0.6.7)
graphiql-rails (= 1.4.4)
graphql (~> 1.6.0)
rack-cors (~> 0.4.0)
rails (~> 5.1.3)
sprockets-es6 (~> 0.9.2)
decidim-budgets (0.6.6)
decidim-comments (= 0.6.6)
decidim-core (= 0.6.6)
decidim-budgets (0.6.7)
decidim-comments (= 0.6.7)
decidim-core (= 0.6.7)
kaminari (~> 1.0.1)
rectify (~> 0.9.1)
searchlight (~> 4.1.0)
decidim-comments (0.6.6)
decidim-core (= 0.6.6)
decidim-comments (0.6.7)
decidim-core (= 0.6.7)
jquery-rails (~> 4.0)
rails (~> 5.1.3)
decidim-core (0.6.6)
decidim-core (0.6.7)
active_link_to (~> 1.0.4)
autoprefixer-rails (~> 7.1.1)
cancancan (~> 2.0.0)
carrierwave (~> 1.1.0)
date_validator (~> 0.9.0)
decidim-api (= 0.6.6)
decidim-api (= 0.6.7)
devise (~> 4.3)
devise-i18n (~> 1.1.0)
file_validators (~> 2.1.0)
Expand Down Expand Up @@ -76,14 +76,14 @@ PATH
sprockets-es6 (~> 0.9.2)
truncato (~> 0.7.9)
wisper (~> 2.0.0)
decidim-dev (0.6.6)
decidim-dev (0.6.7)
byebug
capybara (~> 2.15.0)
capybara-screenshot (~> 1.0.14)
codecov (~> 0.1.9)
database_cleaner (~> 1.6.0)
db-query-matchers (~> 0.9.0)
decidim (= 0.6.6)
decidim (= 0.6.7)
factory_girl_rails
faker (~> 1.8.4)
i18n-tasks (= 0.9.18)
Expand All @@ -98,39 +98,39 @@ PATH
simplecov (~> 0.13)
webmock (~> 3.0.1)
wisper-rspec (~> 0.0.3)
decidim-meetings (0.6.6)
decidim-meetings (0.6.7)
date_validator (~> 0.9)
decidim-core (= 0.6.6)
decidim-core (= 0.6.7)
httparty (~> 0.15.0)
icalendar (~> 2.4.1)
jquery-tmpl-rails (~> 1.1.0)
kaminari (~> 1.0.1)
rectify (~> 0.8)
searchlight (~> 4.1.0)
decidim-pages (0.6.6)
decidim-core (= 0.6.6)
decidim-pages (0.6.7)
decidim-core (= 0.6.7)
rectify (~> 0.9.1)
decidim-participatory_processes (0.6.6)
decidim-core (= 0.6.6)
decidim-participatory_processes (0.6.7)
decidim-core (= 0.6.7)
rails (~> 5.1.3)
decidim-proposals (0.6.6)
decidim-comments (= 0.6.6)
decidim-core (= 0.6.6)
decidim-proposals (0.6.7)
decidim-comments (= 0.6.7)
decidim-core (= 0.6.7)
kaminari (~> 1.0.1)
rectify (~> 0.9.1)
social-share-button (~> 0.10.0)
decidim-results (0.6.6)
decidim-comments (= 0.6.6)
decidim-core (= 0.6.6)
decidim-results (0.6.7)
decidim-comments (= 0.6.7)
decidim-core (= 0.6.7)
kaminari (~> 1.0.1)
rectify (~> 0.9.1)
searchlight (~> 4.1.0)
decidim-surveys (0.6.6)
decidim-core (= 0.6.6)
decidim-surveys (0.6.7)
decidim-core (= 0.6.7)
jquery-tmpl-rails (~> 1.1.0)
decidim-system (0.6.6)
decidim-system (0.6.7)
active_link_to (~> 1.0.0)
decidim-core (= 0.6.6)
decidim-core (= 0.6.7)
devise (~> 4.2)
devise-i18n (~> 1.1.0)
devise_invitable (~> 1.7.1)
Expand Down Expand Up @@ -202,7 +202,7 @@ GEM
builder (3.2.3)
byebug (9.1.0)
cancancan (2.0.0)
capybara (2.15.1)
capybara (2.15.3)
addressable
mini_mime (>= 0.1.3)
nokogiri (>= 1.3.3)
Expand Down Expand Up @@ -457,7 +457,7 @@ GEM
activesupport (>= 4.1.0)
virtus (~> 1.0.5)
wisper (>= 1.6.1)
redis (3.3.3)
redis (3.3.5)
responders (2.4.0)
actionpack (>= 4.2.0, < 5.3)
railties (>= 4.2.0, < 5.3)
Expand Down
2 changes: 1 addition & 1 deletion decidim-core/lib/decidim/core/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# This holds Decidim's version and the Rails version on which it depends.
module Decidim
def self.version
"0.6.6"
"0.6.7"
end

def self.rails_version
Expand Down
6 changes: 5 additions & 1 deletion decidim-dev/lib/generators/decidim/dummy_generator.rb
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ class DummyGenerator < Rails::Generators::Base

class_option :dummy_app_path, type: :string,
desc: "The path where the dummy app will be installed"
class_option :skip_gemfile, type: :boolean,
default: false,
desc: "Don't generate a Gemfile for the application"

def source_paths
[
Expand All @@ -38,7 +41,8 @@ def create_dummy_app
"--path",
"../..",
"--app_const_base=DummyApplication",
"--recreate_db"
"--recreate_db",
"--skip_gemfile=#{options[:skip_gemfile]}"
]
end

Expand Down
12 changes: 12 additions & 0 deletions decidim-dev/lib/tasks/test_app.rake
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,16 @@ namespace :decidim do
)
end
end

desc "Generates a dummy app for testing in external installations"
task :generate_external_test_app do
dummy_app_path = File.expand_path(File.join(Dir.pwd, "spec", "decidim_dummy_app"))

Decidim::Generators::DummyGenerator.start(
[
"--dummy_app_path=#{dummy_app_path}",
"--skip_gemfile"
]
)
end
end
7 changes: 7 additions & 0 deletions lib/generators/decidim/app_generator.rb
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,10 @@ def source_paths
class_option :skip_bundle, type: :boolean, aliases: "-B", default: true,
desc: "Don't run bundle install"

class_option :skip_gemfile, type: :boolean,
default: false,
desc: "Don't generate a Gemfile for the application"

def database_yml
template "database.yml.erb", "config/database.yml", force: true
end
Expand All @@ -70,6 +74,8 @@ def readme
end

def gemfile
return if options[:skip_gemfile]

path = File.expand_path(File.join("..", "..", "..", "Gemfile"), __dir__)

template path, "Gemfile", force: true
Expand All @@ -85,6 +91,7 @@ def gemfile
end

gsub_file "Gemfile", /gem "decidim([^"]*)".*/, "gem \"decidim\\1\", #{gem_modifier}"
run "bundle install"
end

def secret_token
Expand Down
4 changes: 0 additions & 4 deletions lib/generators/decidim/install_generator.rb
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,6 @@ class InstallGenerator < Rails::Generators::Base
class_option :seed_db, type: :boolean, default: false,
desc: "Seed db after installing decidim"

def bundle_install
run "bundle install"
end

def install
route "mount Decidim::Core::Engine => '/'"
end
Expand Down
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "decidim",
"version": "0.6.6",
"version": "0.6.7",
"repository": {
"url": "git@github.com:decidim/decidim.git",
"type": "git"
Expand Down

0 comments on commit c580b0f

Please sign in to comment.