Commit Graph

3 Commits

Author SHA1 Message Date
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