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

Add GitHub Actions for CI #59

Merged
merged 1 commit into from
Mar 20, 2023

Conversation

belltoy
Copy link
Contributor

@belltoy belltoy commented Mar 19, 2023

Use GitHub Action to run the common test on various major OTP versions via a BEAM setup provided by the Erlang Ecosystem Foundation.

For now, OTP 23, 24, and 25 are supported.

In this GitHub Action job, the common test suites depend on a three-member etcd cluster as services running in docker. These containers export the same port to the runner host as the development environment. As a result, test suites can access the endpoints via 127.0.0.1 from the runner host, just like the local testing environment.

@belltoy belltoy force-pushed the feature/github-action branch from 079b78c to c6aae61 Compare March 19, 2023 10:57
Use GitHub Action to run the common test on various major OTP versions via a BEAM setup provided by the [Erlang Ecosystem Foundation](https://erlef.org/).

For now, OTP 23, 24, and 25 are supported.

In this GitHub Action job, the common test suites depend on a three-member etcd cluster as services running in docker. These containers export the same port to the runner host as the development environment. As a result, test suites can access the endpoints via `127.0.0.1` from the runner host, just like the local testing environment.

- https://github.com/erlef/setup-beam
@belltoy belltoy force-pushed the feature/github-action branch from c6aae61 to bb1026b Compare March 19, 2023 13:36
Copy link
Collaborator

@michaelklishin michaelklishin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you, this is great (and overdue) :)

@michaelklishin michaelklishin merged commit 0b14f17 into zhongwencool:master Mar 20, 2023
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.

2 participants