← Back to issue list

plugins: add the ruby plugin

View original Github issue

Metadata

Project
snapcraft
Number
#1544
Type
pull request
State
merged
Author
come-maiz
Labels
—
Created
Updated
Closed

Current evaluation

Merged #1544, adding Snapcraft's Ruby plugin and unit tests in commits 4f87398b0 and 1f28e8ece.

Resolution: closed resolved

Reason: PR #1544 was approved and merged, resolving the Ruby plugin addition through commits 4f87398b0 and 1f28e8ece.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)? - [x] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)? - [x] Have you successfully run `./runtests.sh static`? - [x] Have you successfully run `./runtests.sh unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #1544, adding Snapcraft's Ruby plugin and unit tests in commits 4f87398b0 and 1f28e8ece.
stealth/space-bunny-alpha — closed resolved Merged in canonical/snapcraft#1544, adding Snapcraft's Ruby plugin and unit tests in commits 4f87398b0 and 1f28e8ece.
qwen/qwen3.6-35b-a3b — — 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.
qwen3.6-35b-a3b-mtp-q6 — — Merged the new Ruby plugin. Commits were split into two to preserve author attribution instead of squashing. The primary commit title was adjusted to match project conventions prior to merge.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1702838 Feature Request: ruby plugin snapcraft (launchpad) closed Ruby plugin support shipped via merged PR #1544 and Snapcraft 8.14; earlier PR #1365 closed unmerged.
78%
#2212 tests: add spread suite for ruby plugin snapcraft merged Merged PR snapcore/snapcraft#2212 (commit b7729970a) adds a Spread suite for the Ruby plugin, replacing the Python/snapd integration test; closes LP #1783840.
75%
#579 Add new plugin: rust snapcraft merged Merged PR #579 as commit 24f1def33, adding Snapcraft's Rust plugin, resolving conflicts, and updating plugin-list test expectations.
75%
#1783840 Move Ruby plugin tests to spread snapcraft (launchpad) closed Merged snapcore/snapcraft#2212 (b7729970a), adding a Spread suite for the Ruby plugin and moving its integration coverage out of Python.
75%
#198 plugins: rust craft-parts merged Merged PR #198 (bb92a132) ported Snapcraft’s Rust plugin into craft-parts for CRAFT-955 after prerequisite test refactor #199.
73%
#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.
73%
#67 plugins: add python plugin craft-parts merged Merged PR #67 (commit 2110a224, from cb95a246/4ae91142) added the Python plugin ported from Snapcraft, landing craft_parts/plugins/python_plugin.py plus tests/docs (+332 lines).
72%
#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.
72%
#340 plugins: add maven plugin craft-parts merged Merged #340 in commit 0b40e9d8, porting the Snapcraft V1 Maven plugin to Craft Parts' shared Java infrastructure; released in Craft Parts 1.18.0.
71%
#1612818 Ruby breaks when snapped snapcraft (launchpad) closed A dedicated Ruby plugin was added in commit 4f87398b0, fixing RubyGems staging; the report was later closed after confirming the plugin existed and linking it to #1583667.
71%