← Back to issue list

test: add Ruby plugin spread tests

View original Github issue

Metadata

Project
snapcraft
Number
#5976
Type
pull request
State
merged
Author
steinbro
Labels
—
Created
Updated
Closed

Current evaluation

Merged into hotfix/8.14 as 89f77e6f8, adding core22/core24 Spread coverage for the new Ruby plugin and fulfilling #5966.

Resolution: closed resolved

Reason: PR #5976 was merged with two approvals; commit 89f77e6f8 adds ruby-hello tests to the core22 and core24 build-and-run-hello Spread tasks. The PR explicitly fixes #5966 and was retargeted to hotfix/8.14, where the Ruby plugin was introduced.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Fixes #5966 --- - [ ] I've followed the [contribution guidelines](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md). - [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [ ] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged into hotfix/8.14 as 89f77e6f8, adding core22/core24 Spread coverage for the new Ruby plugin and fulfilling #5966.
stealth/space-bunny-alpha — closed resolved Merged Ruby plugin Spread tests for core22/core24 in #5976 (commit 89f77e6f8), resolving #5966 after two approvals.
stealth/space-bunny-alpha — closed resolved PR #5976 merged Ruby plugin spread tests for core22/core24, addressing #5966 after two approvals. It was retargeted to hotfix/8.14, where the Ruby plugin was introduced.
qwen/qwen3.6-35b-a3b — — Merged after review and CI approval. Adds Ruby plugin spread tests to resolve #5966. Retargeted to the hotfix/8.14 branch to align with the plugin's introduction.
qwen3.6-35b-a3b-mtp-q6 — — Merged into hotfix/8.14. Adds Ruby plugin spread tests and resolves a PATH conflict where mruby displaced the system Ruby executable during gem installation. Fixes #5966.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/snapcraft#5966 (confidence 100%)

    Enhancement requesting the Ruby plugin Spread tests delivered by PR #5976.

Related issues

Issue Project State Summary Similarity
#5966 Add ruby spread tests snapcraft open Enhancement asking to add core22/core24 spread tests exercising the new Ruby plugin. Delivered by merged PR #5976 (commit 89f77e6f8); both task.yaml files now include ruby-hello.
84%
#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.
80%
#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.
80%
#2201 tests: add spread suite for nil plugin snapcraft merged Merged #2201 as 67d94bd4c, moving Nil plugin integration tests into a Spread suite and resolving LP #1783838.
74%
#6202 test(spread): create core26 spread test suite snapcraft merged Merged PR #6202 as a9a5b4750, adding core26 Spread tests and CI coverage while generalizing common tests for core22, core24, and core26.
74%
#4013 tests: update ruby bundle v1 spread test snapcraft merged PR #4013 updated the core18 Ruby Bundler v1 spread test for Bundler 3.4 dropping Ruby <2.6 support; merged as commit 0eb1942f2.
73%
#2210 tests: add spread suite for waf plugin snapcraft merged Merged PR #2210 moved Waf plugin integration tests into a new Spread suite, resolving LP #1783846 in commit 5498d0aba.
73%
#2199 tests: add spread suite for copy plugin snapcraft merged Merged PR #2199 (f62504d) moved copy-plugin integration tests into a Spread suite, resolving LP #1783831.
72%
#3432 spread tests: remove legacy plugin tests snapcraft merged PR #3432 (commit 950fa2508, f2c9caa04) merged: deleted 665 lines of legacy plugin spread tests across 29 files, removing outdated plugin coverage without affecting code coverage (90.83%).
72%
#2209 tests: add spread suite for tar-content plugin snapcraft merged Merged PR #2209 as commit 3810b9151, moving tar-content plugin integration tests into a Spread suite and resolving LP #1783845.
71%