Skip to content

Upgrade go version, gomock dependency and pgx version #14

@jairogloz

Description

@jairogloz

Description

Motivation

Keeping the repository updated ensures that we:

  1. Leverage Actively Maintained Tools: Migrating to the maintained go.uber.org/mock ensures compatibility with future Go versions, bug fixes, and security updates.
  2. Adopt Modern Go Features: By upgrading to Go 1.22, we can take advantage of performance improvements, new language features, and better tooling support.
  3. Reduce Technical Debt: Using outdated dependencies increases maintenance overhead and risks compatibility issues. Upgrading now prevents future disruptions and aligns with best practices.
  4. Stay Aligned with the Community: Transitioning to go.uber.org/mock aligns us with the broader Go community, as the fork is now the standard for mock generation.

This proactive approach ensures the long-term health and maintainability of the codebase.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions