← Back to issue list

feat(architectures): add Go architectures

View original Github issue

Metadata

Project
craft-platforms
Number
#114
Type
pull request
State
open
Author
lengau
Labels
—
Created
Updated
Closed
—

Current evaluation

Adds a GoArchitecture enum with deb<->Go conversions in _architectures.py, plus unit tests and public API exports (fixes #45). Small +56/-2 diff, all CI checks green, but no reviews and no activity in 475 days.

Suggested action: needs review

Reason: CI is fully green (lint, all test suites, typecheck-with-ty, policy checks) with zero unresolved review comments, and the diff is small and purely additive. However, review status is 'pending (0 reviewers)' and last activity was 475 days ago, so it needs a rebase/re-verification against current code and a maintainer decision. Inactivity alone doesn't justify closing, and the work is not obsolete: craft_platforms/_architectures.py at HEAD still contains no Go support (no GoArchitecture/GOARCH anywhere in the repo) and issue #45 remains open.

Evaluated by: mr-cal-bot

Impact: 35 Quick Win: 18 Complexity: 22 Confidence: 82 Actionability: 65

Issue body

- [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? ----- Fixes #45

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 35
Quick Win: 18
Complexity: 22
Confidence: 82
Actionability: 65
needs review Adds a GoArchitecture enum with deb<->Go conversions in _architectures.py, plus unit tests and public API exports (fixes #45). Small +56/-2 diff, all CI checks green, but no reviews and no activity in 475 days.
stealth/space-bunny-alpha
Impact: 42
Quick Win: 24
Complexity: 29
Confidence: 88
Actionability: 80
needs review Adds Go architecture support, tests, and public API exports. All listed CI checks pass, but no maintainer has reviewed it and activity has been inactive for 467 days.
qwen3.6-35b-a3b-mtp-q6
Impact: 35
Quick Win: 19
Staleness: 85
Complexity: 45
Confidence: 70
needs review Adds Go architecture support and deb-to-Go arch conversion utilities to craft-platforms. PR is 528 days old with no reviewer engagement and a minor type-checking notification from ty.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 10
Confidence: 85
close stale Adds Go architectures support. PR is 483 days old with no maintainer interaction for 403 days. CI passes but type checker reports a false positive in conftest.py. No recent activity.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 25
Confidence: 75
close stale Adds Go architecture definitions to the project. Currently inactive for over a year with unresolved type-checking failures in the test suite.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/craft-platforms#45 (confidence 95%)

    Tracking issue the PR body claims to fix ('Add go architectures and a way to convert between deb arches and go arches'); still open and unimplemented at HEAD.

Related issues

Issue Project State Summary Similarity
#45 Add go architectures and a way to convert between deb arches and go arches craft-platforms open Maintainer request to add Go architecture support (enum plus deb<->Go conversion) to craft_platforms, replacing rockcraft's architectures.py mapping. Still unimplemented; only an automated Jira sync (CRAFT-3380) comment exists.
73%