chore: upgrade Go to 1.26 and update all dependencies#52
Merged
Conversation
Upgrade the project from Go 1.24 to Go 1.26 (with Green Tea GC) and update all Go and npm dependencies to their latest compatible versions. Also fix a race condition in Vite manifest resolution where parallel test binaries would compete to rename .vite/manifest.json, causing panics in CI. Now both manifest paths are supported without renaming. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
6ea1b40 to
a8e8894
Compare
felipekafuri
added a commit
to axioms-studio/bandeira
that referenced
this pull request
Feb 18, 2026
Upgrade the project from Go 1.24 to Go 1.26 (with Green Tea GC) and update all Go and npm dependencies to their latest compatible versions. Also fix a race condition in Vite manifest resolution where parallel test binaries would compete to rename .vite/manifest.json, causing panics in CI. Now both manifest paths are supported without renaming. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
.vite/manifest.json, resolving CI panicsKey dependency changes
.Save()now returns 2 values — fixed intask.gonpm updateCode changes
pkg/services/container.go: Fixed Vite manifest resolution to support bothmanifest.jsonand.vite/manifest.jsonpaths without renaming, eliminating a race condition where parallel test binaries would panic in CI.pkg/middleware/session.go: Removed direct usage of deprecatedgorilla/context(thedefer context.Clear()call). It remains as an indirect dependency viagorilla/sessions.pkg/handlers/task.go: Fixed backlite v0.6.0 breaking change —Save()now returns(Task, error)instead of justerror.ent/: Regenerated Ent ORM code after ent upgrade.Test plan
go build -o /dev/null ./cmd/web— compiles without errorsmake test— all Go tests pass (including middleware tests that previously panicked)npm run build— frontend builds successfully🤖 Generated with Claude Code