- Update golangci-lint-action from v3 to v6 in testing workflow
- Remove specific version (v1.56.2) for golangci-lint-action in testing workflow
- Add changelog format specification in .goreleaser.yaml
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
- Remove the `project_name` field
- Change changelog source from `git` to `gitea`
- Add new changelog categories for refactor, build process updates, and documentation updates
- Remove the changelog order and filters configuration
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
- Add a new GitHub Actions workflow for releases that triggers on any tag push, sets up Go environment, caches dependencies, and runs GoReleaser with Gitea token.
- Create a new GoReleaser configuration file that skips the build process, enables changelog generation with sorting, groups commits into categories for changelog, and excludes certain commit messages from the changelog.
- Define Gitea API and download URLs in the GoReleaser configuration.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>