CI & Linting

Using CI and/or GitHub Actions?

If you find that you're running into issues getting your CI tests to pass due to issues relating to the 'instrumental-components-library' gem, versions, and Gemfile.lock, then your best bet is to set up your CI to skip installation of your development group gems.

A couple notes that are relevant here:

  • The 'instrumental-components-library' gem is a private gem that is only accessible to licensed Instrumental Components customers, not available for public download and installation via RubyGems.org, which makes it tricky to install in remote CI environments.
  • The 'instrumental-components-library' gem only needs to be installed in your development group, not in your production group. And it only needs to remain installed in your development group during the early phases of development when you're actively using it to generate and install components into your codebase.
Instrumental Components

I created Instrumental Components to make designing and building professional apps with Ruby on Rails easy, fast, and fun. I use it on all of my projects and I hope it helps you build something great.

Brian Casel
Brian Casel
Creator of Instrumental Components
Learn more Send me a question or request