You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This pull request introduces a new GitHub Actions workflow to automate
daily scheduled tasks, including linting, testing, and SonarQube
scanning for the main branch. The workflow is designed to ensure code
quality and maintainability by leveraging existing reusable actions.
### New GitHub Actions Workflow:
* **Workflow Name and Trigger**: Added a new workflow named
`schedule-main` that runs once a day at 1:00 UTC using a cron schedule
and can also be triggered manually via `workflow_dispatch`.
(`.github/workflows/schedule-main.yml`)
* **Linting Jobs**:
- **Go Linting**: Configured a job (`ci-lint`) to lint Go code using
`ci-lint-go` with custom arguments for compatibility with
`golangci-lint` v2. (`.github/workflows/schedule-main.yml`)
- **Miscellaneous Linting**: Added a job (`ci-lint-misc`) to lint YAML
and shell script files using `ci-lint-misc`.
(`.github/workflows/schedule-main.yml`)
* **Testing Job**: Included a job (`ci-test`) to build and test the
codebase using `ci-test-go`, with race detection and coverage reporting
enabled. (`.github/workflows/schedule-main.yml`)
* **Son
0 commit comments