Commit Graph

4 Commits

Author SHA1 Message Date
Bo-Yi Wu bfe56a1c59
ci: update testing workflow and changelog configuration
- 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>
2024-06-12 10:11:22 +08:00
Bo-Yi Wu 058d36bc64
ci: enhance CI Workflow and Update Ignore Rules
- Add a new 'testing' job to the Gitea workflow with steps for checkout, setup Go, caching, building, and testing
- Include 'bin' directory in the .gitignore file

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2024-02-20 09:54:17 +08:00
Bo-Yi Wu bf749b4823
ci: update testing workflow for Go version consistency
- Correct the `go-version-file` syntax by removing quotes in the testing workflow
- Add `check-latest` flag to ensure the latest Go version is used in testing workflow

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2024-02-19 10:24:03 +08:00
Bo-Yi Wu 5c46fdf48b
ci: refactor GitHub Actions workflows and dependencies
- Rename GitHub Actions workflow file from `test.yml` to `testing.yml`
- Change workflow job name from `checks` to `testing`
- Update GitHub Actions `checkout` to version 4
- Remove specific Go version in favor of determining it from `go.mod`
- Update GitHub Actions `setup-go` to version 5
- Update GitHub Actions `cache` to version 4
- Add `golangci-lint` action with specified version and timeout arguments

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2024-02-16 10:53:35 +08:00