Comments (3)
Hello @aogata-inst! 👋🏻
That is an interesting idea. In order to add some context to your issue, can I ask exactly why you needed that?
Are you currently running your application on Rails 6.0 and trying to prepare in parallel upgrades to 6.1 and 7.0?
If so, have you considered focusing on and accelerating your upgrade to Rails 6.1 first? (Support for Rails 6.0 ends in about two months!)
I can't imagine any scenario where I'd want to prepare for two upgrades in parallel, instead of focusing on one then the next. I'm sure it would help people maintaining this project if you could provide us with more details! 🙏🏻
from bootboot.
Hi @davidstosik - No problem!
We aren't trying to upgrade to 2 different Rails versions in parallel, rather we were looking for a mapping like:
Gemfile.lock => Gemfile.rails61.lock
Gemfile_next.lock => Gemfile.rails70.lock
By adding the rails version number to the lockfile name, it would allow us to be able to derive what each lockfile represents by just looking at the file name instead of having the meaning drift over time.
One other thing I forgot to mention is that instead of the DEPENDENCIES_NEXT
variable - we would also have wanted something like DESIRED_RAILS_VERSION=6.1|7.0
for similar reasons.
from bootboot.
Hmm. My personal opinion is that I'd rather have a single Gemfile.lock
that'll track gem updates over time, rather than having to start from a fresh file with no git history every time the application bumps Rails.
Will have to let other people comment on this. 🤔
from bootboot.
Related Issues (19)
- Raise an error if Bundler < 1.17 based on Bundler flag HOT 1
- Resolve dependencies locally instead of fetching them again remotely
- Missing classification HOT 1
- Can't autosync Gemfile_next.lock when using `bundle lock`
- Bootboot ignores the `--conservative` flag
- Unexpected behaviour when auto-syncing Gemfiles
- How to workaround bundle install --deployment? HOT 7
- Document `DEPENDENCIES_NEXT bundle install` HOT 4
- Is there a recommended way to vendor dependencies with bootboot? HOT 2
- Issues with Heroku deployment HOT 7
- BootBoot calls method removed in Bundler 2.3.12 HOT 2
- Dependabot yml config
- Don't update the Gemfile_next.lock when bundler is frozen HOT 1
- Ruby version issues HOT 3
- Bundler plugin index does not update when updating bootboot
- bootboot forces bundler to contact gem repos? HOT 1
- Only Gemfile_next.lock Is Getting Updated After Installing BootBoot HOT 2
- Issues with bundler during vendoring
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bootboot.