tomo

A friendly CLI for deploying Rails apps ✨

MIT License

Downloads
82.1K
Stars
374
Committers
9

Bot releases are visible (Hide)

tomo - 1.18.3 Latest Release

Published by github-actions[bot] 7 months ago

This is a gem housekeeping release. No user-facing changes.

🏠 Housekeeping

  • Bump release-drafter/release-drafter from 5 to 6 (#432) @dependabot
  • Bump markdown from 3.5.2 to 3.6 (#437) @dependabot
  • Use mighty_test minitest runner for local gem development (#430, #438) @mattbrictson
  • Bump jinja2 from 3.1.2 to 3.1.3 (#425) @dependabot
  • Bump markdown from 3.5.1 to 3.5.2 (#429) @dependabot
  • Update rubocop gems (#426, #427, #428, #435, #436) @dependabot

Full Changelog: https://github.com/mattbrictson/tomo/compare/v1.18.2...v1.18.3

tomo - 1.18.2

Published by github-actions[bot] 10 months ago

🐛 Bug Fixes

  • Remove abbrev dependency to fix warning on Ruby 3.3 (#417, #419) @mattbrictson

🏠 Housekeeping

  • Bump actions/setup-python from 4 to 5 (#421) @dependabot
  • Add Ruby 3.3.0 to CI (#418) @mattbrictson
  • Update rubocop gems (#414, #415, #420, #422, #423) @dependabot

Full Changelog: https://github.com/mattbrictson/tomo/compare/v1.18.1...v1.18.2

tomo - 1.18.1

Published by github-actions[bot] 11 months ago

📚 Documentation

  • Move doc website: tomo-deploy.com → tomo.mattbrictson.com (#403) @mattbrictson
  • Add README link to article about deploying via GH Actions (#400) @mattbrictson

🏠 Housekeeping

  • Simplify test dependencies (#413) @mattbrictson
  • Bump markdown from 3.4.4 to 3.5.1 (#412) @dependabot
  • Bump actions/checkout from 3 to 4 (#404) @dependabot
  • Bump mkdocs from 1.5.2 to 1.5.3 (#408) @dependabot
  • Bump mkdocs from 1.5.1 to 1.5.2 (#402) @dependabot
  • Update rubocop gems (#401, #405, #406, #407, #409, #410, #411) @dependabot

Full Changelog: https://github.com/mattbrictson/tomo/compare/v1.18.0...v1.18.1

tomo - 1.18.0

Published by github-actions[bot] about 1 year ago

✨ New Features

  • Include doc link in sample plugin generated by tomo init (#397) @mattbrictson
  • More reliably guess the default git branch when generating .tomo/config.rb (#396) @mattbrictson
  • Hide gem post-install messages by default (#395) @mattbrictson

📚 Documentation

  • Rails deploy tutorial: clarify that force_ssl is disabled (#390) @mattbrictson

🏠 Housekeeping

  • Bump actions/setup-python from 3 to 4 (#391) @dependabot
  • Bump markdown from 3.3.7 to 3.4.4 (#393) @dependabot
  • Bump mkdocs from 1.4.3 to 1.5.1 (#394) @dependabot
  • Migrate from Semaphore to GitHub Actions (#389) @mattbrictson
  • Update rubocop gems (#388, #392, #398, #399) @dependabot

Full Changelog: https://github.com/mattbrictson/tomo/compare/v1.17.0...v1.18.0

tomo - 1.17.0

Published by github-actions[bot] over 1 year ago

This release changes the systemd service template for Puma, such that Puma 5.1 or newer is now required by default. Legacy versions of Puma are still supported via a configuration setting. See #381 for details.

⚠️ Breaking Changes

  • Configure puma.service with Type=notify by default (#381) @mattbrictson

🏠 Housekeeping

  • Add privacy-friendly analytics to tomo-deploy.com (#386) @mattbrictson
  • Update rubocop gems (#383, #384, #385, #387) @dependabot
  • Bump mkdocs from 1.4.2 to 1.4.3 (#382) @dependabot

Full Changelog: https://github.com/mattbrictson/tomo/compare/v1.16.0...v1.17.0

tomo - 1.16.0

Published by github-actions[bot] over 1 year ago

⚠️ Breaking Changes

  • Drop support for Ruby 2.7 (EOL) (#376) @mattbrictson
  • Drop support for Ruby 2.6 (EOL) (#375) @mattbrictson

🐛 Bug Fixes

  • Improve security of env variables by narrowing envrc permissions (#377) @mattbrictson

🏠 Housekeeping

  • Update rubocop gems (#378, #379, #380) @dependabot
  • Add latest Ruby security releases to CI, including 3.2.2 (#374) @mattbrictson

Full Changelog: https://github.com/mattbrictson/tomo/compare/v1.15.1...v1.16.0

tomo - 1.15.1

Published by github-actions[bot] over 1 year ago

This is the last version of tomo that will support Ruby 2.6 and Ruby 2.7.

🐛 Bug Fixes

  • Fix bug where nodenv:install would fail during --dry-run (#373) @mattbrictson

🏠 Housekeeping

  • Configure CI to auto-cancel redundant builds (#369) @mattbrictson
  • Bump markdown-include from 0.8.0 to 0.8.1 (#367) @dependabot
  • Update rubocop gems (#366, #368, #371, #372) @dependabot
  • Add Ruby 3.2.1 to CI matrix (#365) @mattbrictson

Full Changelog: https://github.com/mattbrictson/tomo/compare/v1.15.0...v1.15.1

tomo - 1.15.0

Published by github-actions[bot] over 1 year ago

✨ New Features

  • Show verbose output when compiling Ruby (#351) @mattbrictson
  • Enable Ruby 3.2's YJIT by default for new projects (#350) @mattbrictson

📚 Documentation

  • Recommend a VM with 1GB minimum RAM when deploying Rails (#359) @dhnaranjo

🏠 Housekeeping

  • Replace Circle CI with Semaphore CI (#353, #356) @mattbrictson
  • Remove docker complexity no longer needed by CI (#357) @mattbrictson
  • Enable rubocop for ruby snippets in .md files (#360, #361) @mattbrictson
  • Fix typo in test method name (#352) @mattbrictson
  • Update rubocop requirement from 1.42.0 to 1.44.1 (#354, #363) @dependabot
  • Update rubocop-minitest requirement from 0.25.1 to 0.27.0 (#355, #362) @dependabot
  • Update rubocop-performance requirement from 1.15.2 to 1.16.0 (#364) @dependabot

Full Changelog: https://github.com/mattbrictson/tomo/compare/v1.14.1...v1.15.0

tomo - 1.14.1

Published by github-actions[bot] almost 2 years ago

🐛 Bug Fixes

  • Fix erroneous "Ruby is already installed" message (#345) @mattbrictson

📚 Documentation

  • Note that libffi-dev, libyaml-dev, and pkg-config are now needed to build Ruby 3.2+ on Ubuntu (#342, #343) @mattbrictson

🏠 Housekeeping

  • Add Ruby 3.2 and Bundler 2.4.1 to CI matrix (#343) @mattbrictson
  • Simplify test by using Kernel#system built-in error handling (#341) @mattbrictson
  • Update rubocop requirement from 1.36.0 to 1.42.0 (#334, #336, #348, #349) @dependabot
  • Update rubocop-minitest requirement from 0.22.2 to 0.25.1 (#335, #340, #347) @dependabot
  • Update rubocop-performance requirement from 1.15.0 to 1.15.2 (#339, #346) @dependabot
  • Bump mkdocs from 1.4.0 to 1.4.2 (#333, #338) @dependabot
  • Bump markdown-include from 0.7.0 to 0.8.0 (#337) @dependabot

Full Changelog: https://github.com/mattbrictson/tomo/compare/v1.14.0...v1.14.1

tomo - 1.14.0

Published by github-actions[bot] about 2 years ago

✨ New Features

  • Add tomo -T as an alias for tomo tasks (#328, #329) @mattbrictson
  • Support NO_COLOR env var (#327) @mattbrictson
  • Add helper for running thor tasks with remote.thor (#325) @mattbrictson

🏠 Housekeeping

  • Update rubocop-performance requirement from 1.14.3 to 1.15.0 (#332) @dependabot
  • Update rubocop-minitest requirement from 0.21.1 to 0.22.2 (#331) @dependabot
  • Bump mkdocs from 1.3.1 to 1.4.0 (#330) @dependabot
  • Update rubocop requirement from 1.35.1 to 1.36.0 (#326) @dependabot

Full Changelog: https://github.com/mattbrictson/tomo/compare/v1.13.0...v1.14.0

tomo - 1.13.0

Published by github-actions[bot] about 2 years ago

✨ New Features

  • Link public/vite by default for better vite_ruby support (#321) @mattbrictson

🏠 Housekeeping

  • Update rubocop multi-line indentation rules (#319) @mattbrictson
  • Update rubocop requirement from 1.32.0 to 1.35.1 (#322) @dependabot
  • Update rubocop-minitest requirement from 0.20.1 to 0.21.1 (#320, #323) @dependabot
  • Update rubocop-packaging requirement from 0.5.1 to 0.5.2 (#324) @dependabot

Full Changelog: https://github.com/mattbrictson/tomo/compare/v1.12.1...v1.13.0

tomo - 1.12.1

Published by github-actions[bot] over 2 years ago

🐛 Bug Fixes

  • Fix "uninitialized constant" errors for StringIO and SimpleDelegator (#312) @mattbrictson

🏠 Housekeeping

  • Update rubocop-performance requirement from 1.14.2 to 1.14.3 (#318) @dependabot
  • Update rubocop requirement from 1.30.1 to 1.32.0 (#309, #313) @dependabot
  • Bump mdx-truly-sane-lists from 1.2 to 1.3 (#316) @dependabot
  • Bump mkdocs from 1.3.0 to 1.3.1 (#317) @dependabot
  • Bump markdown-include from 0.6.0 to 0.7.0 (#315) @dependabot
  • Pin markdown to work around mkdocs error (#310) @mattbrictson

Full Changelog: https://github.com/mattbrictson/tomo/compare/v1.12.0...v1.12.1

tomo - 1.12.0

Published by github-actions[bot] over 2 years ago

✨ New Features

  • Use node version from .node-version file, if present (#302) @mattbrictson

📚 Documentation

  • Update CI and docs to use Ubuntu 22.04 LTS (#305) @mattbrictson
  • Remove mention of bin/yarn from Rails tutorial (#304) @mattbrictson
  • Add git submodules explanation to the FAQ (#296) @mattbrictson
  • Add git:config to setup command docs (#284) @uxxman

🏠 Housekeeping

  • Include link to full diff in generated release notes (#303) @mattbrictson
  • Simplify Ruby CI version specs by omitting patch levels (#298) @mattbrictson
  • Add latest Ruby and Bundler patch versions to CI (#297) @mattbrictson
  • Update rubocop requirement from 1.25.1 to 1.30.1 (#289, #294, #301, #307) @dependabot
  • Update rubocop-minitest requirement from 0.17.2 to 0.20.1 (#291, #295, #300, #308) @dependabot
  • Update rubocop-performance requirement from 1.13.2 to 1.14.2 (#290, #299, #306) @dependabot
  • Bump jinja2 from 3.0.3 to 3.1.2 (#287, #293) @dependabot
  • Bump mkdocs from 1.2.3 to 1.3.0 (#288) @dependabot
  • Pin jinja2 dependency to fix broken mkdocs build (#285) @mattbrictson

Full Changelog: https://github.com/mattbrictson/tomo/compare/v1.11.0...v1.12.0

tomo - 1.11.0

Published by github-actions[bot] over 2 years ago

✨ New Features

  • Ensure git is configured with a valid user.name and user.email (#280) @mattbrictson

📚 Documentation

  • Update tomo init doc to reflect change in #249 (#261) @mattbrictson

🏠 Housekeeping

  • Upgrade CI to use latest Ruby patch versions, including 3.1.1 (#269, #281) @mattbrictson
  • Add Ruby 3.1.0 to CI matrix (#272) @mattbrictson
  • Bump mkdocs from 1.2.2 to 1.2.3 (#262) @dependabot
  • Update rubocop-minitest requirement from 0.15.2 to 0.17.2 (#271, #277, #283) @dependabot
  • Update rubocop requirement from 1.22.1 to 1.25.1 (#264, #270, #273, #279, #282) @dependabot
  • Update rubocop-performance requirement from 1.11.5 to 1.13.2 (#263, #274, #278) @dependabot
tomo - 1.10.0

Published by github-actions[bot] about 3 years ago

✨ New Features

  • Use private cache location for bootsnap to avoid endless accumulation of data (#258) @mattbrictson

🏠 Housekeeping

  • Update rubocop requirement from 1.18.4 to 1.22.1 (#254, #256, #260) @dependabot
  • Update rubocop-minitest requirement from 0.14.0 to 0.15.2 (#252, #255, #259) @dependabot
  • Update rubocop-performance requirement from 1.11.4 to 1.11.5 (#253) @dependabot
  • Remove unnecessary Gem::Requirement class (#251) @mattbrictson
tomo - 1.9.0

Published by github-actions[bot] about 3 years ago

✨ New Features

  • Add automatic support for yarn v2+ (#249) @mattbrictson

🏠 Housekeeping

  • Upgrade CI to latest ruby, bundler patch versions (#250) @mattbrictson
  • Bump mkdocs from 1.1.2 to 1.2.2 (#241, #246) @dependabot
  • Update rubocop requirement from 1.14.0 to 1.18.4 (#240, #243, #247) @dependabot
  • Update rubocop-performance requirement from 1.11.3 to 1.11.4 (#248) @dependabot
  • Update rubocop-minitest requirement from 0.12.1 to 0.14.0 (#242, #245) @dependabot
  • Update rubocop-rake requirement from 0.5.1 to 0.6.0 (#244) @dependabot
tomo - 1.8.1

Published by github-actions[bot] over 3 years ago

🐛 Bug Fixes

  • Fix failing rbenv:install task rbenv: command not found (#236) @mattbrictson

🏠 Housekeeping

  • Switch to more stable GitHub URLs for docs, nodenv (#239) @mattbrictson
  • Update rubocop requirement from 1.12.1 to 1.14.0 (#233, #238) @dependabot
  • Update rubocop-performance requirement from 1.10.2 to 1.11.3 (#234, #237) @dependabot
  • Update rubocop-minitest requirement from 0.11.1 to 0.12.1 (#235) @dependabot
tomo - 1.8.0

Published by github-actions[bot] over 3 years ago

⚠️ Breaking Changes

  • Drop support for Ruby 2.5 (EOL) (#230) @mattbrictson

🏠 Housekeeping

  • Update CI to use latest Ruby security patches and Bundler 2.2.15 (#229) @mattbrictson
  • Remove Travis CI (#223) @mattbrictson
  • Update rubocop requirement from 1.7.0 to 1.12.1 (#221, #224, #226, #231) @dependabot
  • Update rubocop-minitest requirement from 0.10.3 to 0.11.1 (#228) @dependabot
  • Update rubocop-performance requirement from 1.9.2 to 1.10.2 (#225, #227) @dependabot
tomo - 1.7.0

Published by github-actions[bot] over 3 years ago

✨ New Features

  • Add puma:tail_log task (#215) @jaredmoody
  • Suggest bundle exec to fix missing plugin errors (#213) @mattbrictson

🐛 Bug Fixes

  • Gracefully handle non-standard .ruby-version files (#212) @mattbrictson

🏠 Housekeeping

  • Automatically merge minor and patch dependabot PRs (#216) @mattbrictson
  • Upgrade CI to Bundler 2.2.4 (#209) @mattbrictson
  • Update rubocop-minitest requirement from 0.10.2 to 0.10.3 (#217) @dependabot
  • Update rubocop-performance requirement from 1.9.1 to 1.9.2 (#208) @dependabot
tomo - 1.6.0

Published by github-actions[bot] almost 4 years ago

This release changes the default value of the tmp_path setting to improve security. See #207 for details.

⚠️ Breaking Changes

  • Randomize tmp_path for more security (#207) @mattbrictson

🏠 Housekeeping

  • Upgrade CI to include Ruby 3.0.0 and Bundler 2.2.3 (#203) @mattbrictson
Package Rankings
Top 5.82% on Rubygems.org
Badges
Extracted from project README
Gem Version Gem Downloads GitHub Workflow Status Code Climate maintainability