Tags: babyname/fate
Tags
feat(CI): split build workflows into auto-build and tag-build categories This commit restructures the CI configuration by splitting the build workflows into two categories: auto-build and tag-build. The auto-build workflows are triggered by pushes to the 'v3' branch and pull requests, while the tag-build workflows are triggered by pushes to any tag. Additionally, the related macOS and Windows build workflows have been updated to reflect these changes.
build: update Go version to 1.22.x and update dependencies- Update Go… … version matrix to use1.22.x in GitHub Actions workflows. - Disable CGO and remove 32-bit compiler installations for Linux and macOS as they are no longer needed with the new Go version.- Update go-sql-driver/mysql, google/uuid, zap, and other dependencies to their latest compatible versions. - Refactor import statements in console commands and database module to ensure consistency and remove unused imports. - Add new requirements to go.mod for updated dependencies. BREAKING CHANGE: This commit drops support for 32-bit architectures on Linux and macOS builds due to the removal of CGO_ENABLED=1 and related 32-bit compiler installations. This change aligns with the updated Go version and its improved support for64-bit architectures.
chore(deps): upgrade github.com/godcong/chronos to v1.0.0 Update the github.com/godcong/chronos dependency from v0.0.3 to v1.0.0. This change affects the go.mod and go.sum files, indicating a major version upgrade that could include significant changes to the library. BREAKING CHANGE: Ensure compatibility with the new version as this might introduce changes that affect existing functionality.
refactor(fate): update comments and adjust code formatting - Update Chinese comments for clarity and consistency. - Enforce coding standards by adjusting function and variable names. - Remove unnecessary TODO comments and correct spelling errors. - Improve readability by formatting code blocks and inline comments.
PreviousNext