Skip to content

Conversation

@ryanjoneil
Copy link
Owner

No description provided.

Copilot AI review requested due to automatic review settings June 24, 2025 18:04
@ryanjoneil ryanjoneil merged commit cd43d11 into main Jun 24, 2025
1 check passed
@ryanjoneil ryanjoneil deleted the release/v0.2 branch June 24, 2025 18:05
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR prepares the v0.2.0 release by bumping the gem version and updating metadata, switching the default solver to HiGHS, and consolidating the standalone docs into the main README.

  • Bump gem version to 0.2.0 and update author email
  • Change default solver in code and examples from :glpk to :highs
  • Remove separate docs files and fold their content into README.md

Reviewed Changes

Copilot reviewed 6 out of 8 changed files in this pull request and generated 1 comment.

File Description
rams.gemspec Version bump to 0.2.0; updated author email
lib/rams/model.rb Default solver changed from :glpk to :highs
docs/03-solver-configuration.md, docs/02-modeling-primitives.md, docs/01-quickstart.md Standalone docs removed (content moved into README)
README.md Added badge, logo, and inlined all documentation
Comments suppressed due to low confidence (2)

lib/rams/model.rb:47

  • Since the default solver has changed, adding or updating a unit test to assert the default @solver value prevents regressions in future releases.
      @solver = :highs

README.md:16

  • [nitpick] It may be helpful to add a CHANGELOG section or link to release notes summarizing the v0.2.0 changes so users can quickly see breaking or noteworthy updates.
## Quick start

spec.version = '0.2.0'
spec.authors = ["Ryan J. O'Neil"]
spec.email = ['ryanjoneil@gmail.com']
spec.email = ['adventures-in-opt.1ba50@passmail.net']
Copy link

Copilot AI Jun 24, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[nitpick] The new email address appears to be a disposable address; consider using a permanent or organization-managed contact email for better long-term support and discoverability.

Suggested change
spec.email = ['adventures-in-opt.1ba50@passmail.net']
spec.email = ['contact@ryanjoneil.com']

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants