v1.2.5 (2023-10-03)
Implemented enhancements:
- Add tests for dsl.rb #568
- Enable Pretty runner on Windows #705 (lovro-bikic)
- Enable Rubocop #696 (lovro-bikic)
- Refactor pretty printer #686 (lovro-bikic)
- Support Rails 6 asset recompilation through webpacker #656 (the-spectator)
Fixed bugs:
- Getting the following warnings when using bundler 2.1.2 #657
- git:ensure_pushed needs to be more robust #639
- Allow setup without shared folders/files #537
- Mina 1.0.6, on windows, fork() function is unimplemented on this machine #534
- bundle:clean uses bundle_options which are not supported by latests bundlers #521
- Remove :bundle_options from bundle clean #710 (lovro-bikic)
- Fix
ssh
task escaping #708 (lovro-bikic) - Print correct values in
debug_configuration_variables
task #706 (lovro-bikic) - Resolve callables when printing debug_configuration #702 (coezbek)
- Ensure branch exists locally and remotely before comparing it #677 (lovro-bikic)
Closed issues:
- Are we considering port mina to Crystal? #717
- mina 1.2.4: Allow multiple deployments with different
RAILS_ENV
#713 - Stuck on Fetching new git commits #701
- Mina Resurrection #676
- PRESUMED ABANDONED ☠️ #671
- the Italiantranslation is to be corrected #669
- Status of mina project #668
- Files differ #644
- I am getting fatal: not a git repository (or any of the parent directories): .git after mina deploy while deploying rails app #643
- mina puma:start won't start #632
- Can't invoke rake task from script #615
- Make better rspec output testing #579
Merged pull requests:
- Revert "Deprecate version manager tasks" #724 (lovro-bikic)
- Revert "Support Rails 6 asset recompilation through webpacker" #723 (lovro-bikic)
- Update CI: Add Ruby 3.2 and update GA runners #722 (lovro-bikic)
- Deprecate version manager tasks #709 (lovro-bikic)
- Refactor CLI options #707 (lovro-bikic)
- Test against Ruby 3.1 #704 (lovro-bikic)
- Typo fix: 'variety' #703 (tommorris)
- E2E specs #698 (lovro-bikic)
- Remove unused gems and update dependencies #697 (lovro-bikic)
- DSL tests #695 (lovro-bikic)
- Update tests for Rails tasks #694 (lovro-bikic)
- Version manager tests #693 (lovro-bikic)
- Test remaining default tasks #692 (lovro-bikic)
- Improve test coverage for configuration #691 (lovro-bikic)
- Improve test coverage for output helpers #690 (lovro-bikic)
- Internal helpers tests #689 (lovro-bikic)
- Application tests #688 (lovro-bikic)
- Prevent stdout output in tests #687 (lovro-bikic)
- Runner tests #685 (lovro-bikic)
- SSH task tests #684 (lovro-bikic)
- Exclude documentation from CI workflow #681 (lovro-bikic)
- Fix readme issues #680 (lovro-bikic)
- Update 3rd_party_plugins.md #665 (coezbek)
- FIX typo in Readme #664 (pabuisson)
- generated deploy.rb "of" typo fix #661 (ncs1)
v1.2.4 (2021-08-10)
Fixed bugs:
- Make
in_path
tolerate "directory doesn't exist" case #587 - Different behavior of environment task with 0.3.8 and 1.0.6 #505
Closed issues:
- Mina deploy failed with Rails and Vue? #659
- Running "mina deploy" failed when "Precompiling asset files", without any detailed error info #658
- Stuck on "Fetching new git commits" #654
- remote: Repository not found. fatal: Authentication failed for 'https://:@github.com/usre_name/repo.git/' #649
- Error ""The directory 'X' does not exist on the server", run 'mina setup' first! #648
- git clone "/app/scm" #647
- fatal: destination path '.' already exists and is not an empty directory. #646
- Unable to run any rails command in the project server folder #645
- Is this project alive? #642
- Why need run(local) do block? #638
- mina init overrides config/deploy.rb #634
- What's the role of "on :launch do" part of deploy.rb #631
- Are there release notes for 1.0 #630
- ArgumentError: invalid byte sequence in US-ASCII when deploying using GitLab CI with Docker #629
- Git SHA information on deploy or rollback #626
- (Doc) 0 downtime deploy example in Mina document? #619
- ENV is not loading in production #617
- how to add
config/database.yml
to shared_path without an error #614 - Deploy without using current/shared/releases? #613
- mina deploy fails #612
- Feature: Force precompile for webpacker #610
- SSH Connection #608
- Connection to closed after mina setup #607
- NameError: undefined local variable or method `user' for main:Object #606
- node_modules in shared_paths #604
- mina deploy rails 5.2.0.beta2 #602
- sudo systemctl restart apache2 #598
- I got a 'extconf.rb failed' error when mina bundle install #597
- Is it possible to view or output the generated bash script? #596
- mina deploy throws error - bundle: command not found ! ERROR: Deploy failed. #594
- Could you add back set_default? #588
- Mina setup doesn't symlink the current folder #571
- mina deploy Could not locate Gemfile #552
- SSH to GitLab repository problem #533
- Does a full bundle install every time #516
- assets:precompile failed, but deploy succeeded #504
- Could not find rack-cors-0.4.0 in any of the sources #500
Merged pull requests:
- Test suite CI #673 (lovro-bikic)
- Fixes #634 #650 (NBuhinicek)
- Fix minor typo in documentation #641 (chartrandf)
- Update cookbook.md #637 (oliveiradanielm)
- Update default_plugins.md #635 (mpearce)
- Update deploy.rb #628 (Ajmal)
- Added link to mina multideploy plugin #627 (volkov-sergey)
- Add Thinking Sphinx plugin link #624 (airled)
- Typo 'everyting' #599 (wafiq)
- allow user to overwrite deploy_script #595 (kuboon)
- Fixes #506. Problem with git submodules and no master based branches. #593 (platbr)
- Fix doc typos. #591 (pweldon)
- Allow setting a custom deploy script #585 (wpolicarpo)
v1.2.3 (2017-11-22)
Closed issues:
- Task :environment not valid any longer #583
Merged pull requests:
v1.2.2 (2017-10-13)
Implemented enhancements:
- Add shared folders validations #559
Closed issues:
Merged pull requests:
- Remove spec for now, unitl #579 #580 (d4be4st)
- Add folder validation for symlinking #578 (d4be4st)
- Resolves #576 #577 (d4be4st)
- Remote environment in deploy example #573 (ozgg)
v1.2.1 (2017-10-02)
Closed issues:
- Deploy does not work since version 1.2.0 #572
v1.2.0 (2017-09-29)
Fixed bugs:
- Fix keyscan_domain task #570
v1.1.1 (2017-09-29)
v1.1.0 (2017-09-29)
Implemented enhancements:
- Separate environment to local and backend environment tasks #569
- Add warning when using rails:* tasks #567
- Provide --no-report-time #540
Fixed bugs:
- disable running
run
blocks inside anotherrun
block #565
Closed issues:
- rails:assets_precompile not working although working locally or via SSH #566
- py-mina #564
- Is it possible to deploy static websites with mina ? #562
- Add directory structure doc #558
- Update command line options docs #557
- How Mina work? #546
- Log of mina deploy command #529
- Fix 'No Rakefile found' for rails:{db_create, db_migrate, db_rollback, assetts_precompile} commands #524
- The old "force_assets=1" option is mentioned on the "rails:assets_precompile" doc webpage rather than the new "force_asset_precompile=true" one #520
- Skipping assets:precompile doesn't copy assets folder to new current_path #518
remote
command doesn't find my executable (after upgrade from 0.3 to 1.0) #513- Add hint about creating
shared/database.yml
in README #503 - Provide meaningful default shared folders #501
- Managing environment variables file application.yml #497
- mina setup or mina init, don't know how to build task #488
Merged pull requests:
- added a recipe for deploying static websites #563 (alexwebgr)
- Fix typo: space between "]" and "(" #561 (lorenzosinisi)
- Fixed typo #560 (pborreli)
- Add skip-existing option to example rbenv install #527 (sunny)
v1.0.7 (2017-09-08)
Closed issues:
- Set command in task to use at another task #556
- rvm:use not working in Mina 1.0.6 #555
- Why mina default link shared directory to public/assets? #550
- bash: line 50: cd: /home/deploy/app/current: No such file or directory #549
- Is the project dead? #541
- I am simply trying to restart my nginx server #539
- why mina setup new a file use makdir -p #538
- Don't know how to build task 'rake:db_migrate' #536
- Could not install to path
vendor/bundle
because of an invalid symlink #535 - Failed with status 1 #530
- bash: bundle: command not found #528
- NoMethodError: undefined method `to' for main:Object #522
- Add rake after_party:run #517
- Rails doesn't recognize my project #514
- Install nginx as module #512
- Mina console 'bash: bundle: command not found' #510
- Execution mode / Don't know how to build task #508
- Problem with git submodules (no master branches)... #506
- Mina setup and migrations: Files /home/base/rails/current/db/migrate/xxx.rb and ./db/migrate/xxx.rb differ #502
- mina 1.0.6 problem on migration #499
- mina 1.0.6 Identity file #498
- Integrate puma and its configuration as default in mina #493
Merged pull requests:
- Allow use of Minafile or deploy.rb outside of config directory #554 (coreyworrell)
- rails commands - assets:clean and schema:load #545 (coderhs)
- DOCS: Adds mina-supervisord #543 (hovancik)
- Fix chruby invocation example #532 (aptinio)
- Documentation: Migrating shared paths example #526 (sunny)
- Update 3rd_party_plugins.md #509 (lorenzosinisi)
- Add mina-hanami #495 (mgrachev)
v1.0.6 (2016-12-15)
v1.0.5 (2016-12-15)
v1.0.4 (2016-12-15)
Implemented enhancements:
- Add application_name #480
Fixed bugs:
- Mina 1.0.2+ error "bash: bundle: command not found" when using
mina console
#476
Closed issues:
- mkdir: cannot create directory ‘config’: File exists #491
- Mina fails to deploy release folders #490
- run :local deletes local files and directories #489
- Test ticket from Code Climate #486
- Can't get SSH agent forwarding to work #484
- undefined local variable or method current_path #483
- Rails console is not interactive #482
- WordPress current symlink #481
- mina deploy #479
- Issue when change the directory before git:clone #477
- NameError: undefined local variable or method `deploy_to' for main:Object #475
- Requiring ruby 2+ from version 1 #474
Merged pull requests:
- mina-systemd #487 (stereodenis)
- fix ruby syntax in deploy.rb comment #485 (kuboon)
- Restore previous path after in_path block #478 (sobrinho)
v1.0.3 (2016-11-08)
Closed issues:
- Less obscure behaviour while copying the assets #473
- Set variables via command line is not captured in method set? #470
- Shared paths can not take effect #469
- Fall back to last commit on fail #466
- How can I append options to "rake db:migrate"? #464
- Mina fails on git clone #461
- How to prevent delete uploaded images(by paperclip) when depoly? #460
- Changing git host #458
- Get deploy error #431
Merged pull requests:
- Configuration#set?(key) also checks ENV #471 (Zhomart)
- Add a note about new invoke syntax #465 (scarfacedeb)
- fix mina deploy link #463 (hendricius)
- Show lock file modify time #459 (SG5)
- corrected typo #457 (janhoffmann)
- Improved shared_dirs example + Fix typo in deploy.rb #456 (ralfebert)
- Allow to overwrite existing :shared_files with the symlink to shared (fixes #452) #455 (ralfebert)
v1.0.2 (2016-10-12)
Fixed bugs:
- mina 1.0.0 and local repository #443
Closed issues:
- Undefined method 'to' for main:Object #454
- rvm:use not working as intended #453
- failed to create symbolic link ‘./config/database.yml’: File exists #452
- going back to 0.3.8 #451
- Prompts Are not displayed - or displayed after killing process #449
- deploy:link_shared_paths Fails! Too many levels of symbolic links #448
- Mina not loading prompt to ask for Git password #446
- Mina::Error: Setting :shared_paths is not set #445
- rvm:use doesn't actually switch rubies. #442
- Problem deploying since commit d547ea10 #439
Merged pull requests:
v1.0.0 (2016-09-27)
Closed issues:
v1.0.0.rc2 (2016-09-19)
v1.0.0.rc1 (2016-09-19)
Implemented enhancements:
- Change output precompiling asset color #434
Fixed bugs:
- open4 error if run :local do block does not contain any commands #424
- can't set rvm_path in 1.x #414
Closed issues:
- Default tasks? #436
- Can't open rails console when doing ssh through mina #435
- Restart doesn't work #432
- mina 1.0 not picking up rvm #430
- run
mina deploy
failed,because of activesupport #429 - Cant 'mina setup' but can 'mina ssh' #423
Merged pull requests:
- rvm_path replace with rvm_use_path #438 (devvmh)
- fix mina rake bug #428 (devvmh)
- strip whitespace from commands by default #427 (devvmh)
v1.0.0.beta5 (2016-08-30)
Closed issues:
- How to do a proper finish hook? #425
v1.0.0.beta4 (2016-08-28)
v1.0.0.beta3 (2016-08-28)
Implemented enhancements:
Closed issues:
- No error when Host key verification failed. #422
- Broken link in documentation #421
- Mina beta2 bugs with mina-unicorn #420
- How do I prevent mina from removing images uploaded on production server? #419
- rbenv support is broken on 1.x #418
- Mina doesn't enclose commands in parenthesis. #417
- Undefined method queue with mina v1.0.0-beta2 #408
- mina init error message in 1.0.0.beta2 #407
Merged pull requests:
- change docs about invoking rvm:use with arguments #413 (devvmh)
- add Rbenv and RVM notes #412 (songhuangcn)
- fix issues with rbenv:load #411 (devvmh)
- ensure git pushed function - code props to @fgarcia #410 (devvmh)
- fix infinite loop in suggested default config #409 (devvmh)
v1.0.0.beta2 (2016-07-30)
Implemented enhancements:
- Add support for tagging releases #326
- automatically use local rvm version #182
- Help wanted: Windows mingw32 shell (git bash) - CRLF #83
Fixed bugs:
- Whenever override crontab config when multiple applications be deployed to one domain #305
- Queue echo command with long string causes output error #299
- Mina not working on windows #169
Closed issues:
- 1.0.0.beta1 requires 'pry' but it's a development dependency #405
- LoadError: cannot load such file -- mina/bundler #404
- Code not Deploying Sometimes #403
- Losing the public/uploads directory after deploy #402
- Rollback to specific version #401
- Deploy Sinatra and Puma (w/ mina-puma) #400
- rbenv/mina Permission denied @ rb_sysopen - /etc/init/app.conf (Errno::EACCES) #399
- sudo: bundle: command not found #397
- Incompatibility with zsh? #395
- More intelligent asset precompilation #394
- Unaccessible variable #385
- /bin/bash: Argument list too long #383
- Mina doesnt report elapsed time after a run (Windows) #381
- Is there a good way to tag deployed git sha with the current release version? #378
- How to invoke the script as bash even the default shell on server is fishshell? #374
- Mina Operation timed out 65280 #373
- Failed with status 1 (4864) since version 0.3.7 #370
- Asset precompilation when changes only occur in included gems #369
- Error running on Ruby 2.3.0 #368
- sed: RE error: repetition-operator operand invalid #367
- echoing to a file ends up with the content of the file indented by 2 spaces #366
- Mina isn't compatible with non POSIX shells #363
- Unicorn server will not restart #358
- Revert "force ssh fingerprints adding to known_hosts" #356
- git command on server is /usr/local/cpanel/3rdparty/bin/git #355
- release_path error deploy faild #346
- NoMethodError: undefined method `fetch' for false:FalseClass #341
- Failed on skipping asset precompilation (after PR #266) #339
- Allow for files/folders to be excluded from deployments #337
- Unicorn searching gems in outdated releases #336
- How to change releases directory names from auto increment value to datetime? #332
- Port knocking #324
- Where to properly invoke rails:db_migrate? #323
- command not found bundle #320
- install: unrecognized option '--without' #318
- mina:deploy runs tasks twice for some reason #316
- assets_precompile will skip when i use js.erb #314
- ails:assets_precompile never skips precompilation #312
- Whenever tasks use old release in readme example #304
- Output twice #301
- rvm:use without environment parameter #297
- Pretty printing duplicates lines #276
- sudo for foreman #243
- Queue commands in different buckets using sub-tasks #228
- Foreman rbenv sudo problem and upstart script which point to tmp dir #207
- Foreman is creating the init scripts with the previous release #185
- Inaccurate documentation copy? #167
- Use of method_missing doesn't raise NameError for non-existent variables #138
- Update documentation about :revision being deprecated #119
- Rethink documentation #76
- Deploy to multiple boxes simultaneously #8
Merged pull requests:
v1.0.0.beta1 (2016-06-30)
Closed issues:
- foreman stop mina create current folder issue #396
- Host key verification failed #391
- mina deploy error Cloning into '.'... #390
- Shared paths does not get updates after deploy #388
- Deploy Error: Ruby Version Not Installed #387
- Repository not found, Multiple github deploy keys for a single user on a single server #382
- RVM not found #379
- Too many ('s with FREEBSD #375
Merged pull requests:
- Fix syntax #372 (KamilLelonek)
- Update Readme.md #371 (amoludage)
- update contrib guide #364 (jsimpson)
* This Changelog was automatically generated by github_changelog_generator