Feature Request: ruby plugin
Metadata
Current evaluation
Ruby plugin support shipped via merged PR #1544 and Snapcraft 8.14; earlier PR #1365 closed unmerged.
Resolution: closed resolved
Reason: PR #1544 was merged, adding the Ruby plugin in commits 4f87398b0 and 1f28e8ece. Snapcraft 8.14 documents it for Ruby applications on core22 and higher.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Need a ruby plugin to pull, build, and install ruby binary. It would be nice if the plugin had options that allowed a user to specify gems and/or a Gemfile.
(In the works https://github.com/snapcore/snapcraft/pull/1365)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Ruby plugin support shipped via merged PR #1544 and Snapcraft 8.14; earlier PR #1365 closed unmerged. | |
| stealth/space-bunny-alpha | — | closed resolved | Ruby plugin support landed via merged PR #1544 in commits 4f87398b0 and 1f28e8ece; the earlier implementation in #1365 was closed unmerged. | |
| qwen/qwen3.6-35b-a3b | — | — | Resolved by merging snapcraft pull request #1365, which implemented the Ruby plugin for pulling, building, and installing Ruby binaries with optional gem and Gemfile support. | |
| qwen/qwen3.6-35b-a3b | — | — | Feature request for a Ruby plugin was superseded by pull request #1365, which implemented the requested functionality. The issue was closed upon the PR merge. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged via snapcraft pull request #1365. The Ruby plugin was implemented, adding support for pulling, building, and installing Ruby binaries with optional gem and Gemfile configuration. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Superseded by pull request #1365, which implements the Ruby plugin for Snapcraft. The requested functionality to pull, build, and install Ruby binaries with gem and Gemfile support was merged to resolve this feature request. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/snapcraft#1544
(confidence 100%)
Merged implementation that delivered the requested Ruby plugin.
-
Related To:
canonical/snapcraft#1365
(confidence 99%)
Earlier Ruby plugin implementation was closed unmerged before #1544 delivered the feature.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1544 plugins: add the ruby plugin | snapcraft | merged | Merged #1544, adding Snapcraft's Ruby plugin and unit tests in commits 4f87398b0 and 1f28e8ece. | |
| #1365 Add Ruby Plugin | snapcraft | closed | Closed unmerged; the Ruby plugin was later delivered by merged PR #1544 in commits 4f87398b0 and 1f28e8ece. | |
| #1395 feat: add ruby plugin | craft-parts | merged | Merged Ruby plugin support in #1395 (commit 4d72d5a8), adding reusable ruby-deps, tests and docs; resolved #338 and superseded abandoned #341. | |
| #1394 WIP: Ruby plugin | craft-parts | closed | WIP Ruby plugin PR closed unmerged; maintainer noted it was superseded by properly named PR #1395 ("feat: add ruby plugin", merged as commit 4d72d5a8), which fixed #338 and replaced abandoned #341. | |
| #1583667 There is no ruby plugin | snapcraft (launchpad) | closed | Ruby packaging support was implemented in commit 4f87398b0, then moved into craft-parts by merged PR #1395 (commit 4d72d5a8). | |
| #1794800 Update the ruby plugin to be base aware | snapcraft (launchpad) | closed | Ruby plugin gained base awareness via merged PR snapcore/snapcraft#2346 (commit bdb2b85e3), adding core16/core18 support. |