Skip to content

zeus: Update shellhub-agent to 0.26.0 and backport Go 1.26.3 - #90

Merged
otavio merged 2 commits into
shellhub-io:zeusfrom
lucianogdittgen:shellhub-agent-0.26.0-zeus
Oct 20, 2026
Merged

otavio merged 2 commits into
shellhub-io:zeusfrom
lucianogdittgen:shellhub-agent-0.26.0-zeus

Conversation

@lucianogdittgen

Copy link
Copy Markdown

Bring the zeus branch to the same shellhub-agent version as scarthgap (0.26.0).

shellhub-agent v0.26.0 declares go 1.25.8 in go.mod, so the current Go 1.22.5
backport can no longer build it. This ports the Go 1.26.3 backport already used
on scarthgap (compat/dunfell/backport-go) to zeus.

Changes

  • go: Backport go from 1.22.5 to 1.26.3
    • Rename the recipes-backport/go recipes to 1.26.3 and update the LICENSE
      md5 and source/binary checksums.
    • Take the patches 0001–0009 rebased for 1.26.3 and add
      0010-cmd-go-clear-GOROOT-for-func-ldShared-when-trimpath-.patch.
    • Keep the _ override syntax; zeus bitbake (1.44) does not support :.
    • Bump GOVERSION to 1.26% in conf/layer.conf.
  • shellhub-agent: Update version 0.18.3 -> 0.26.0
    • SRCREV 34c91084a44f7a863c130e99b194e724de83a149 (tag v0.26.0), same as
      scarthgap.
    • do_compile[network] from scarthgap is not carried over: zeus does not
      isolate task networking.

Testing

  • go-native, go-cross-armv7ahf-neon and go-runtime 1.26.3 build on zeus
    (smaai5, armv7ahf-neon); all patches apply cleanly and go-runtime passes
    do_package_qa.

shellhub-agent 0.26.0 declares "go 1.25.8" in go.mod, which 1.22.5
cannot build. Port the 1.26.3 backport from the scarthgap branch,
keeping "_" override syntax for zeus bitbake, and bump GOVERSION.
Tested with bitbake go-cross and go-runtime for armv7ahf-neon.

Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
Update SRCREV to the commit tagged v0.26.0, matching scarthgap.

Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
@otavio
otavio merged commit 76b0feb into shellhub-io:zeus Oct 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants