-
Notifications
You must be signed in to change notification settings - Fork 698
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
Move CI to github actions #1623
Conversation
- name: "Go: 1.22.x (nats-server@main)" | ||
go: "1.22.x" | ||
before_script: | ||
- go get -modfile go_test.mod github.com/nats-io/nats-server/v2@main |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess testing this one could be using a different cron outside of testing too?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes I think having it set up as a separate workflow with cron will be necessary since there is no allow-failures
option in github actions, only continue-on-error
which still makes the PR red. I'll do that.
Signed-off-by: Piotr Piotrowski <[email protected]>
Signed-off-by: Piotr Piotrowski <[email protected]>
Signed-off-by: Piotr Piotrowski <[email protected]>
Signed-off-by: Piotr Piotrowski <[email protected]>
4412580
to
d2da2f5
Compare
Signed-off-by: Piotr Piotrowski <[email protected]>
d2da2f5
to
47225c1
Compare
Signed-off-by: Piotr Piotrowski <[email protected]>
I would add description in PR why we are leaving travis config for now and what are the next steps. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
This PR ports CI from travis to github actions.
This PR does not remove
.travis.yml
in order to verify that after merging to main the 2 CIs work similarly and the latest-server workflow triggers as expected. Travis configuration will be removed in a follow-up PR, together with switching the badge source inREADME
.Signed-off-by: Piotr Piotrowski [email protected]