Skip to content

Conditionally skip test job in ci.yml

Created by: stevepolitodesign

Motivation / Background

It's common to build new apps with --skip-test. When this is done, CI will raise the following error:

Unrecognized command "test" (Rails::Command::UnrecognizedCommandError)

Detail

Skips the test job when a new application is generated with the --skip-test option.

Additional information

Uses prior art to determine if options[:skip_test] was set.

Checklist

Before submitting the PR make sure the following are checked:

  • This Pull Request is related to one change. Changes that are unrelated should be opened in separate PRs.
  • Commit message has a detailed description of what changed and why. If this PR fixes a related issue include it in the commit message. Ex: [Fix #issue-number]
  • Tests are added or updated if you fix a bug or add a feature.
  • CHANGELOG files are updated for the changed libraries if there is a behavior change or additional feature. Minor bug fixes and documentation changes should not be included.

Merge request reports