From 58676716c9c6942cf34e8e3c5cc372913e375078 Mon Sep 17 00:00:00 2001 From: Bo-Yi Wu Date: Thu, 2 May 2024 09:14:33 +0800 Subject: [PATCH] chore: refactor CI/CD configuration and workflows - Update the golangci-lint-action to version 5 in the GitHub workflow - Remove the version specification for golangci-lint-action - Delete the project_name definition from the .goreleaser.yaml file - Change the changelog generation from `git` to `github` in the .goreleaser.yaml file - Remove detailed changelog configuration comments and settings from the .goreleaser.yaml file Signed-off-by: Bo-Yi Wu --- .github/workflows/go.yml | 3 +-- .goreleaser.yaml | 29 +---------------------------- 2 files changed, 2 insertions(+), 30 deletions(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 2469bba..6fbcc70 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -21,9 +21,8 @@ jobs: check-latest: true - name: Setup golangci-lint - uses: golangci/golangci-lint-action@v4 + uses: golangci/golangci-lint-action@v5 with: - version: v1.56.2 args: --verbose test: strategy: diff --git a/.goreleaser.yaml b/.goreleaser.yaml index f7c87a9..4c910ad 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -1,5 +1,3 @@ -project_name: autotls - builds: - # If true, skip the build. # Useful for library projects. @@ -7,32 +5,7 @@ builds: skip: true changelog: - # Set it to true if you wish to skip the changelog generation. - # This may result in an empty release notes on GitHub/GitLab/Gitea. - skip: false - - # Changelog generation implementation to use. - # - # Valid options are: - # - `git`: uses `git log`; - # - `github`: uses the compare GitHub API, appending the author login to the changelog. - # - `gitlab`: uses the compare GitLab API, appending the author name and email to the changelog. - # - `github-native`: uses the GitHub release notes generation API, disables the groups feature. - # - # Defaults to `git`. - use: git - - # Sorts the changelog by the commit's messages. - # Could either be asc, desc or empty - # Default is empty - sort: asc - - # Group commits messages by given regex and title. - # Order value defines the order of the groups. - # Proving no regex means all commits will be grouped under the default group. - # Groups are disabled when using github-native, as it already groups things by itself. - # - # Default is no groups. + use: github groups: - title: Features regexp: "^.*feat[(\\w)]*:+.*$"