Skip to content

refactor: improve error handling, and context propagation#100

Merged
indaco merged 7 commits intomainfrom
refactor/context-propagation-and-using-consistent-error-wrapping
Feb 21, 2026
Merged

refactor: improve error handling, and context propagation#100
indaco merged 7 commits intomainfrom
refactor/context-propagation-and-using-consistent-error-wrapping

Conversation

@indaco
Copy link
Copy Markdown
Owner

@indaco indaco commented Feb 21, 2026

Summary

  • Rename internal/errors -> internal/apperrors to avoid shadowing stdlib
  • Standardize all error wrapping on apperrors.Wrap() (replaces mixed fmt.Errorf/custom patterns)
  • Add context.Context propagation through the action handler pipeline (ActionHandler.Execute, ProcessActions, ProcessEntityActions)
  • Improve git package naming (UpdateRepo -> DefaultUpdateRepo)
  • Update build config: goreleaser Homebrew tap, trimpath, stripped symbols
  • Update devbox deps (Go 1.26, golangci-lint 2.9.0)

@indaco indaco merged commit 59351d7 into main Feb 21, 2026
7 checks passed
@indaco indaco deleted the refactor/context-propagation-and-using-consistent-error-wrapping branch February 21, 2026 11:31
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.

1 participant