← Back to issue list

Add ruby plugin

View original Github issue

Metadata

Project
craft-parts
Number
#338
Type
issue
State
closed
Author
cmatsuoka
Labels
Status: Triaged Type: Enhancement
Created
Updated
Closed

Current evaluation

Ruby plugin merged in #1395 (4d72d5a8), adding interpreter validation and support for gems supplied by a separate Ruby-deps part.

Resolution: closed resolved

Reason: PR #1395 was merged as commit 4d72d5a8 and resolved the requested plugin port. Follow-up PR #1407 subsequently added self-contained interpreter-building support.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Port ruby plugin from Snapcraft PR: https://github.com/snapcore/snapcraft/pull/3511 Plugin needs to be reworked to validate an existing ruby interpreter or to use an interpreter built in a different part.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Ruby plugin merged in #1395 (4d72d5a8), adding interpreter validation and support for gems supplied by a separate Ruby-deps part.
stealth/space-bunny-alpha — closed resolved Ruby support merged in #1395 (4d72d5a8), adding interpreter validation and reusable ruby-deps part support, with tests and documentation.
qwen/qwen3.6-35b-a3b — — 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.
qwen/qwen3.6-35b-a3b — — Closed without merging. A maintainer provided a working Ruby plugin via GitHub Gist as a core20 workaround, leaving the enhancement request unimplemented and effectively abandoned.
qwen/qwen3.6-35b-a3b — — Closed without merging. A maintainer implemented a working Ruby plugin and shared the code via a GitHub gist, but the enhancement was abandoned and never integrated into the repository.
qwen3.6-35b-a3b-mtp-q6 — — Closed with a maintainer-provided gist containing a working Ruby plugin for core20. The enhancement was addressed via the shared snippet rather than an official merge, satisfying the original request.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#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.
77%