appraisal-rb Logo by Aboling0, CC BY-SA 4.0 kettle-dev Logo by Aboling0, CC BY-SA 4.0 StructuredMerge Logo floss-funding Logo by Aboling0, CC BY-SA 4.0 galtzo-floss Logo by Aboling0, CC BY-SA 4.0 omniauth Logo by (presumed) tomeara, (presumed) MIT resque Logo by Resque development team, MIT rubocop-lts Logo by Aboling0, CC BY-SA 4.0 oauth Logo by Chris Messina, CC BY-SA 3.0 ruby-openid Logo by Aboling0, CC BY-SA 4.0 xberg-io Logo (GitHub org avatar) pboling Logo (GitHub org avatar) contriboss Logo (GitHub org avatar) CycloneDX Logo (GitHub org avatar)

Introducing appraisal2

🏷️ introduction appraisal2 appraisal2

Appraisal2 tests a Ruby library against different dependency combinations. Named appraisals produce separate Gemfiles, making compatibility checks repeatable without replacing the normal development bundle. It also supports lifecycle hooks and separate generation, installation, and update workflows, so CI can use Gemfiles that have already been generated.

Read the upstream README for installation and usage, or browse the project repository.