-
Notifications
You must be signed in to change notification settings - Fork 45
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
posh.plugin-base not included in jar file? #20
Comments
That's likely because posh.plugin-base is on ... though maybe @mpdairy wants to prep another release? |
@alexandergunnarson Oh, yes! I really need to get it set up on CircleCI. Do you have any example circleCI configs I could work off of? Or maybe it's easy enough just by looking at their docs... |
I have a CircleCI file I usually use — let me paste it in here. |
That tests Clojure and ClojureScript builds in parallel. If you want to do it serially, that's simple too, but it's nice to have them separable, I think.
This in turn requires Then, also for CLJS support, in some sort of central test namespace, you should have e.g.:
Let me know if you have any other questions! |
Ok, thanks! I'll get started on it later today. |
No problem! Let me know how I can help, if needed/wanted. |
Ok, I didn't get to it today but I will try to set it up earlier tomorrow. |
No problem at all! |
Do you know how to automatically have it deploy to Clojars? |
Oh nevermind, I think I can just do it with ENV variables and |
Yup :) |
Ok, what about version number auto-incrementing? |
Maybe the version numbers should remain manual for now.
|
Ah yes, the infamous GPG error — the one reason why I rarely deploy to Clojars haha (I set up a Clojars workflow on a different computer but not my current one and I haven't really recovered from it since). You have to use some sort of GPG agent to get it to work. Something like MacGPG. I don't remember the exact sequence of magic incantations to get Clojars to stop complaining but basically MacGPG makes it run smoothly. Also about version numbers — yeah, probably those are best left manual just in case? Also you can try tagged releases on GitHub but I've never played around with those. I often use just the GitHub hash in place of version numbers (semantic versioning is so misleading) but it breaks the mold and is unfamiliar to users so maybe you wouldn't want to do that :) |
Oh dang. Maybe there's some lein clojars command-line option I can do. |
Well actually — the GPG guide seems to have significantly improved since I last read it. https://github.com/technomancy/leiningen/blob/master/doc/GPG.md#debian-based-distributions |
CircleCI uses Ubuntu (Debian-based Linux) so you can follow those directions to achieve what you want. Sorry I'm not more help right now — just in the middle of something is all! |
I'm trying to write a posh binding to rum and discovered that posh.plugin-base is not included in the posh jar file v0.5.5 from clojars. I don't see anything obviously wrong in the project.clj. In fact, when I generate the jar locally, the plugin-base is there.
The text was updated successfully, but these errors were encountered: