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

Create a Docker image capable of running unit and integration tests #605

Closed
adambabik opened this issue Jun 5, 2024 · 0 comments · Fixed by #608
Closed

Create a Docker image capable of running unit and integration tests #605

adambabik opened this issue Jun 5, 2024 · 0 comments · Fixed by #608
Assignees

Comments

@adambabik
Copy link
Collaborator

Unit and integration tests require additional software like Python or Deno to be available. #601 is an example of such an requirement. In the CI, we can easily install those dependencies, but for contributors it's more cumbersome.

This proposal is about creating a Docker image called runme-test-env which contains all dependencies and is capable of running unit and integration tests in isolation.

@adambabik adambabik self-assigned this Jun 5, 2024
sourishkrout pushed a commit that referenced this issue Jun 11, 2024
This change adds a new GHA workflow that runs tests in a Docker
container. It appears as a new check but it's not required, for now.

Other changes:
* GoReleaser update
* Docker image release in GoReleaser config
* Moving of tests setup from Makefile entirely to Go

Closes #605
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 a pull request may close this issue.

1 participant