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

[dagster-pipes-java] add tests in CI #77

Merged
merged 1 commit into from
Dec 25, 2024

Conversation

danielgafni
Copy link
Contributor

@danielgafni danielgafni commented Dec 25, 2024

Summary & Motivation

Adding tests in CI for Java.

@cmpadden I thought experimenting with Nix in CI would be a good idea.

Take a look at the deps installation step - it's just one command to install all the deps (in our case it's python310, java8 and uv).

You can run the same nix develop command locally to get an exact copy of the CI env. I think it's pretty useful and should help with setup & debugging.

I'm especially excited about Nix usage for Pipes implementations because it can unify dependency management for all the languages in the future.

Resolve #52

How I Tested These Changes

Tests should pass in CI

Copy link
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@danielgafni danielgafni marked this pull request as ready for review December 25, 2024 16:14
@danielgafni danielgafni force-pushed the 12-25-_dagster-pipes-java_add_tests_in_ci branch 3 times, most recently from 1d08578 to 42791c2 Compare December 25, 2024 16:27
@danielgafni danielgafni force-pushed the 12-25-_dagster-pipes-java_add_tests_in_ci branch 3 times, most recently from f0b578a to accea96 Compare December 25, 2024 16:34
@danielgafni danielgafni force-pushed the 12-25-_dagster-pipes-java_add_tests_in_ci branch 3 times, most recently from baeec0f to 6ba08ae Compare December 25, 2024 16:48
@danielgafni danielgafni force-pushed the 12-25-_dagster-pipes-java_add_tests_in_ci branch from 6ba08ae to 4e3de4c Compare December 25, 2024 16:51
@danielgafni danielgafni merged commit 2102102 into main Dec 25, 2024
1 check passed
@danielgafni danielgafni deleted the 12-25-_dagster-pipes-java_add_tests_in_ci branch December 25, 2024 16:54
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.

[dagster-pipes-java] add CI
2 participants