← Back to issue list

Add integration tests for the organize keyword with parametrized YAML fixtures

View original Github issue

Metadata

Project
craft-parts
Number
#1545
Type
pull request
State
open
Author
Copilot
Labels
Created
Updated
Closed

Current evaluation

Adds integration tests for the organize keyword using parametrized YAML fixtures (file-to-dir-trailing-slash, openttd-baseset, relocate-build-subdir, multi-part-organize) plus source-URL comments. Test-only, +568/-0, 12 files. CI green (CLA), 0 reviewers, no activity for 139 days.

Suggested action: needs review

Reason: The PR is complete (all checklist items checked, author reports 11 tests pass and ruff clean) and CI is green, but it has had zero maintainer interaction and no updates for 139 days with 0 reviewers assigned. It is a self-contained, additive test-only change in an active area (organize has many recent commits), so it is not stale-irrelevant to close, but it has not been touched within 3 months and needs a maintainer to review and land it.

Impact: 25 Quick Win: 17.5 Staleness: 70 Complexity: 30 Confidence: 65

Issue body

- [x] Explore codebase and existing fixtures - [x] Research real-world snapcraft.yaml/rockcraft.yaml source examples - [x] Add new fixture: `file-to-dir-trailing-slash.yaml` (craft-parts docs / snapcrafters ffmpeg) - [x] Add new fixture: `openttd-baseset.yaml` (OpenTTD snap on GitHub) - [x] Add new fixture: `relocate-build-subdir.yaml` (OpenJDK snap on GitHub) - [x] Add new fixture: `multi-part-organize.yaml` (wimlib / git-cola snaps on GitHub) - [x] Update existing fixture files with exact source URLs in comments - [x] All 11 tests pass, ruff lint passes

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 25
Quick Win: 17.5
Staleness: 70
Complexity: 30
Confidence: 65
needs review Adds integration tests for the organize keyword using parametrized YAML fixtures (file-to-dir-trailing-slash, openttd-baseset, relocate-build-subdir, multi-part-organize) plus source-URL comments. Test-only, +568/-0, 12 files. CI green (CLA), 0 reviewers, no activity for 139 days.
qwen/qwen3.6-35b-a3b
Staleness: 70
Complexity: 25
Confidence: 80
needs review Adds parametrized YAML fixtures and integration tests for the organize keyword using real-world snapcraft examples. All tests and lint pass. Currently pending maintainer review with no comments or activity for 98 days.
qwen3.6-35b-a3b-mtp-q6
Staleness: 55
Complexity: 20
Confidence: 75
needs review Adds parametrized YAML fixtures and integration tests for the organize keyword. All 11 tests and lint checks pass. PR has been inactive for 85 days with no maintainer comments.
qwen3.6-35b-a3b-mtp-q6
Staleness: 60
Complexity: 30
Confidence: 80
needs review Adds integration tests for the organize keyword using parametrized YAML fixtures from real-world snapcraft and rockcraft examples. Includes four new fixtures, passes all tests and lint. Open 65 days with no comments, awaiting review or triage.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.