Add Ruby Plugin
Metadata
Current evaluation
Adding a Ruby plugin to snapcraft was closed without merging. The contributor fixed a path resolution bug, but pending integration tests and unresolved reviews led to the pull request being abandoned.
Suggested action: —
No scores available.
Issue body
* Added snacraft/plugins/ruby.py
* Installs specified ruby
* Automatically installs 'bundler'
* Installs gems from gemfile via bundler if gemfile exists and or gems from plugin 'gems' option
TODO
* Integration tests
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Adding a Ruby plugin to snapcraft was closed without merging. The contributor fixed a path resolution bug, but pending integration tests and unresolved reviews led to the pull request being abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed and abandoned after the reviewer requested updating the plugin list test cases. The author fixed a gem path issue, but the pull request was never merged. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without merging. The author fixed a gem path bug, but the reviewer noted the test suite failed because the new plugin was missing from the expected list. The pull request was closed, likely abandoned due to unaddressed test updates. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1544 plugins: add the ruby plugin | snapcraft | merged | Merged the Ruby plugin addition to Snapcraft. Approved by three reviewers with passing CI checks. Commits were preserved via a two-commit squash, and the main commit title was adjusted per reviewer feedback before final merge. | |
| #1749334 ruby plugin does not work | snapcraft (launchpad) | closed | Ruby plugin loading failure closed without resolution or comments, indicating abandonment. The plugin file existed locally but failed to load during snapcraft execution. | |
| #338 Add ruby plugin | craft-parts | closed | Closed. Resolved via a maintainer-shared gist containing a working Ruby plugin for core20. The enhancement was not merged into craft-parts and remains implemented externally as a workaround. | |
| #1583667 There is no ruby plugin | snapcraft (launchpad) | closed | Request for a Ruby packaging plugin was closed without implementation or discussion. The feature remains abandoned with no resolution or maintainer follow-up. | |
| #1413 Ruby plugin paths are inconsistent | craft-parts | closed | Closed without resolution. An internal Jira ticket (CRAFT-4950) was created to track the inconsistent Ruby plugin paths. No fix or pull request was merged. |