← Back to issue list

Set GOBIN in go plugin build environment.

View original Github issue

Metadata

Project
snapcraft
Number
#859
Type
pull request
State
merged
Author
tasdomas
Labels
Created
Updated
Closed

Current evaluation

Merged to resolve #1553215 by setting GOBIN in the go plugin build environment, preventing user variables from redirecting executables incorrectly. Reviewer confirmed the contributor's unsigned CLA is not required.

Suggested action:

No scores available.

Issue body

Fixes #1553215. If the user's environment has GOBIN set, it will interfere with the go plugin, forcing the end result executables to end up there instead of the expected location.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged to resolve #1553215 by setting GOBIN in the go plugin build environment, preventing user variables from redirecting executables incorrectly. Reviewer confirmed the contributor's unsigned CLA is not required.
qwen3.6-35b-a3b-mtp-q6 Merged to resolve #1553215 by explicitly setting GOBIN in the go plugin build environment. This prevents user environment variables from redirecting compiled executables to unintended locations.
qwen3.6-35b-a3b-mtp-q6 Merged to resolve issue #1553215 by explicitly setting GOBIN in the Go plugin build environment. This prevents user environment variables from redirecting compiled executables to incorrect locations.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#772 Set GOBIN in go plugin build environment. snapcraft closed Abandoned due to inactivity. The proposed fix to set GOBIN in the go plugin build environment was not merged after the contributor failed to address requested test failures and verification steps.
83%
#1046 godeps plugin: work when GOBIN is set snapcraft merged Merged into master. Resolves LP: #1656118 by fixing the godeps plugin to function correctly when GOBIN is set. Approved by one reviewer, passed CI, and modified two files (+15/-1 lines).
74%