Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce CI pipelines to test and build image #311

Merged
merged 4 commits into from
Jan 10, 2024

Conversation

yjian118
Copy link
Collaborator

@yjian118 yjian118 commented Jan 9, 2024

This commit leverages the existing steps in makefile, and integrates go test, golangci-lint, deployctl build and docker-build into the CI pipelines. To work with the CI, this commit also updates the testcases as the golangci-lint requests.

Test Plan:
Passed - make all
Passed - GitHub action pipeline all green

yjian118 and others added 4 commits January 9, 2024 13:33
This commit update the golangci-lint to lint the whole repo.

Test Plan:
Passed - make golangci

Signed-off-by: Yuxing Jiang <Yuxing.Jiang@windriver.com>
Update golangci-lint on global
This commit extends the golangci lint action to 15 mins
to prevent failure by timeout.

Signed-off-by: Yuxing Jiang <Yuxing.Jiang@windriver.com>
@yjian118 yjian118 merged commit 6827fd1 into Wind-River:master Jan 10, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant