test: add Ruby plugin spread tests
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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%). | |
| #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. |