Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mina version managers plugin #674

Open
1 of 3 tasks
lovro-bikic opened this issue Aug 11, 2021 · 3 comments
Open
1 of 3 tasks

Mina version managers plugin #674

lovro-bikic opened this issue Aug 11, 2021 · 3 comments
Assignees
Milestone

Comments

@lovro-bikic
Copy link
Member

lovro-bikic commented Aug 11, 2021

Mina currently supplies tasks for version managers chruby, rbenv, rvm and ry. Since there is interest in supporting other managers (see #625, #667), we've decided to extract all version manager tasks to a separate gem and continue to add support for new managers there.

This change will be implemented in three steps:

  • Release a gem for version manager tasks. It will initially support all managers Mina currently supports.
  • Release Mina 1.3.0 which will print a deprecation warning for tasks which will be removed in 2.0.0.
  • Release Mina 2.0.0 which will remove all version manager tasks from Mina.
@lovro-bikic lovro-bikic added this to the 1.3.0 milestone Aug 11, 2021
@lovro-bikic lovro-bikic self-assigned this Aug 11, 2021
@lovro-bikic lovro-bikic modified the milestones: 1.3.0, 2.0.0 Aug 11, 2021
@risen
Copy link

risen commented Sep 7, 2021

Is there a repo for the version manager gem?

@lovro-bikic
Copy link
Member Author

Not at the moment, this is still being worked on.

@lovro-bikic
Copy link
Member Author

mina-version_managers plugin has been released!

Repo: https://github.com/mina-deploy/mina-version_managers
Gem: https://rubygems.org/gems/mina-version_managers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants