Replies: 2 comments 2 replies
-
I guess that's for the Clojure projects (e.g. |
Beta Was this translation helpful? Give feedback.
2 replies
-
As an additional note, here's an overview of what's implemented in eastwood https://archive.is/BB9Gk and how to set up signed releases https://archive.is/oNutE I believe signed releases make no sense here, because if member can push a git tag, then what does a shared signature mean? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm wondering if we should start deploying releases by simply
git push --tags
, and let a well-configured CI do the deployment.The pros would be:
This is how it's done in Eastwood which has worked well for us for a while:
https://github.com/jonase/eastwood/blob/afae433986873f9f22ec39a60409ab1a597348ae/.circleci/config.yml#L271-L325
https://github.com/jonase/eastwood/blob/afae433986873f9f22ec39a60409ab1a597348ae/.circleci/maybe_deploy.clj
It could be further made idiomatic for our practices, e.g.
lein
instead ofclojure
, and also usemake
somewhere in the process :)WDYT? @bbatsov
Beta Was this translation helpful? Give feedback.
All reactions