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 support for Clojure tools.build projects #771

Merged
merged 7 commits into from
Jan 28, 2023

Conversation

rads
Copy link
Contributor

@rads rads commented Jan 24, 2023

The tools.build library is the official library for building Clojure projects from a deps.edn file. This PR uses the build.clj file for detection since technically other libraries besides tools.build could be built on top of deps.edn in the future.

Resolves #372.

Copy link
Contributor

@ndneighbor ndneighbor left a comment

Choose a reason for hiding this comment

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

Looking good! Hello fellow Clojurian :)

@ndneighbor
Copy link
Contributor

Will defer to @coffee-cup on what Nixpacks version this will go in. Also, it appears that CI needs to be appeased.

@ndneighbor ndneighbor self-requested a review January 25, 2023 00:12
@rads
Copy link
Contributor Author

rads commented Jan 25, 2023

@ndneighbor: Thanks for the quick review! I think I fixed the CI failures now.

@ndneighbor ndneighbor added the release/patch Author patch release label Jan 25, 2023
Copy link
Contributor

@coffee-cup coffee-cup left a comment

Choose a reason for hiding this comment

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

Looks good! Just a small comment about unwrapping

src/providers/clojure.rs Outdated Show resolved Hide resolved
rads and others added 2 commits January 25, 2023 13:34
@Milo123459
Copy link
Collaborator

Is this good to merge?

@coffee-cup coffee-cup merged commit 8b82198 into railwayapp:main Jan 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release/patch Author patch release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support Clojure deps.edn
4 participants