Details

    • Template:
    • Sprint:
      Tasks Kanban
    • Method Found:
      Needs Assessment
    • Release Notes:
      Bug Fix
    • Release Notes Summary:
      It is now possible to bundle install on Windows for development workflows.
    • QA Risk Assessment:
      Manual

      Description

      We added logic to the gemspec to update its submodule dependencies, which uses commands not typically found on Windows, and causes bundle install/update to fail:

      The reason for sed, etc is because older git versions (like what we have in CI) don't support the required syntax to get listing of files for each submodule using --recurse-submodule

      C:\work\bolt>bundle install
       
      [!] There was an error parsing `Gemfile`:
      [!] There was an error while loading `bolt.gemspec`: No such file or directory - git submodule -q foreach 'git ls-files
      lib | sed "s|^|$path/|"'. Bundler cannot continue.
       
       #  from C:/work/bolt/bolt.gemspec:7
       #  -------------------------------------------
       #    spec.add_development_dependency "rspec", "~> 3.0"
       >  end
       #  lib = File.expand_path('../lib', __FILE__)
       #  -------------------------------------------
      . Bundler cannot continue.
       
       #  from C:/work/bolt/Gemfile:3
       #  -------------------------------------------
       #    eval_gemfile "Gemfile.local"
       >  end
       #  source ENV['GEM_SOURCE'] || 'https://rubygems.org'
       #  -------------------------------------------
      

        Attachments

          Activity

            jsd-sla-details-panel

              People

              • Assignee:
                Unassigned
                Reporter:
                josh Josh Cooper
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: