Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Introduce Capistrano "doctor" troubleshooting tasks #1642
This adds various "doctor" tasks that can be used for troubleshooting. To see all the doctor output, run e.g.
To obtain the variables information in particular, code has been added to audit the setting and fetching of variables. Variables set by Capistrano itself and its plugins are whitelisted, but others are "untrusted". If a variable is untrusted and it seems like it is never used, then
Finally, the RubyGems API is used to check the remote gem repository to see if any newer versions of Capistrano gems are available (this is gracefully skipped if there is no network connection). Any outdated gems will be indicated in the
I think we can. I'm planning to do the release of
I'm broadly planning to ship the gem after 12:00 CET on Monday, but if you'd prefer for me to wait until you're awake and functional we can do that too. I don't expect any major headaches.