Skip to content

feat: go 1.26.1#92

Merged
wolf31o2 merged 1 commit intomainfrom
feat/go-1.26.1
Apr 1, 2026
Merged

feat: go 1.26.1#92
wolf31o2 merged 1 commit intomainfrom
feat/go-1.26.1

Conversation

@wolf31o2
Copy link
Copy Markdown
Member

@wolf31o2 wolf31o2 commented Apr 1, 2026

Summary by cubic

Upgrade the build image to Go 1.26.1 for the latest toolchain and patches. Dockerfile now installs go-1.26~=1.26.1 instead of go-1.25~=1.25.8.

Written for commit d1e4f25. Summary will update on new commits.

Summary by CodeRabbit

  • Chores
    • Updated Go runtime to version 1.26~=1.26.1

Signed-off-by: Chris Gianelloni <wolf31o2@blinklabs.io>
@wolf31o2 wolf31o2 requested review from a team as code owners April 1, 2026 12:49
Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 1, 2026

📝 Walkthrough

Walkthrough

The Dockerfile was updated to upgrade the Go language version installed during the build process. The apk add command in the wolfi-base stage now specifies Go version 1.26~=1.26.1 instead of the previous version 1.25~=1.25.8. This represents a minor version bump of the Go toolchain. All other aspects of the Dockerfile, including the ENTRYPOINT directive and remaining build stages, remain unchanged.

🚥 Pre-merge checks | ✅ 2
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'feat: go 1.26.1' directly summarizes the main change: upgrading Go from version 1.25.8 to 1.26.1 in the Dockerfile.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/go-1.26.1

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
Dockerfile (1)

2-2: Use apk add --no-cache and drop apk update to avoid index cache in layers.

Line 2 currently follows a pattern that leaves package index artifacts in the image and triggers Trivy DS-0025. Switching to --no-cache keeps the image leaner and aligns with container hardening best practices.

Proposed fix
-RUN apk update && apk add ca-certificates-bundle build-base openssh git go-1.26~=1.26.1
+RUN apk add --no-cache ca-certificates-bundle build-base openssh git go-1.26~=1.26.1
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@Dockerfile` at line 2, Update the Dockerfile RUN instruction that currently
uses "apk update && apk add ..." to drop the separate apk update and use "apk
add --no-cache" instead; specifically modify the RUN line installing
ca-certificates-bundle build-base openssh git go-1.26~=1.26.1 so it uses the
--no-cache flag (removing the apk update step) to avoid leaving package index
artifacts in the image and satisfy the Trivy DS-0025 recommendation.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@Dockerfile`:
- Line 2: Update the Dockerfile RUN instruction that currently uses "apk update
&& apk add ..." to drop the separate apk update and use "apk add --no-cache"
instead; specifically modify the RUN line installing ca-certificates-bundle
build-base openssh git go-1.26~=1.26.1 so it uses the --no-cache flag (removing
the apk update step) to avoid leaving package index artifacts in the image and
satisfy the Trivy DS-0025 recommendation.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: e72d3fd5-f88c-47d3-a82d-2fbba9952e62

📥 Commits

Reviewing files that changed from the base of the PR and between c4c30b6 and d1e4f25.

📒 Files selected for processing (1)
  • Dockerfile

@wolf31o2 wolf31o2 merged commit 96980c4 into main Apr 1, 2026
7 checks passed
@wolf31o2 wolf31o2 deleted the feat/go-1.26.1 branch April 1, 2026 13:21
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.

3 participants