← Back to issue list

project: use isolated go to build pebble

View original Github issue

Metadata

Project
rockcraft
Number
#144
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

Merged. Replaces system Go with an isolated version in rockcrafter to build pebble, resolving #128 and enabling flexible Go version management. Approved and CI passed.

Suggested action:

No scores available.

Issue body

This allows a rockcrafter to install whatever version of go they would required. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged. Replaces system Go with an isolated version in rockcrafter to build pebble, resolving #128 and enabling flexible Go version management. Approved and CI passed.
qwen3.6-35b-a3b-mtp-q6 Merged to use isolated Go for building pebble, allowing rockcrafters to specify their own Go version. Resolves #128 by decoupling the build environment from the system Go installation.
qwen3.6-35b-a3b-mtp-q6 Merged to resolve #128. Implements isolated Go builds for pebble, allowing rockcrafter to install any required Go version without conflicting with the host environment.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#59 Install pebble via implicit part rockcraft merged Merged. Adds an implicit pebble part to install Pebble as the ROCK entrypoint using the standard Go plugin. CI issues were resolved, and the code was updated to block user overrides, ensuring spec compliance. Approved and merged.
73%
#146 project: install pebble's go without aliases setup rockcraft merged Merged to install Pebble's Go without aliases setup, preventing conflicts with user-installed Go. Approved by one reviewer, modifying six files with 35 additions and 2 deletions.
72%