Comments (4)
I would be very happy to receive a PR on this :) Messing around with GPG is, well, interesting, if one were to be very positive.
from deps-deploy.
I've found myself with some time to mess about with this, and I was wondering what your preference would be in terms of how to handle this.
We could handle it like Leiningen, and allow GPG to handle getting the passphrase. This would be the most correct behaviour (and the simplest to implement) but may not be backward compatible.
Alternatively, we add in some option to choose between getting the passphrase ourselves, or leaving it up to GPG. The question then is: what should be the default?
I'd lean toward the first solution, but it's up to you.
from deps-deploy.
While I like the first solution, I've spent quite some time making CircleCI and gpg play together when it comes to pass-phrases when deploying directly form Circle as I tend to do.
So I probs like option two best, with todays behavior as the default?
from deps-deploy.
Sounds good. What about an option :read-passphrase
that defaults to deps-deploy.gpg/read-passphrase
and expects a zero-argument function that returns a string. If nil
, it will default to letting GPG handle it.
from deps-deploy.
Related Issues (20)
- Support -X :exec-fn usage with :exec-args configuration
- Support deploying to private S3 buckets via S3 wagon
- Support writing a supplied version number into the pom.xml
- The short & medium term future of library packaging in the tools.deps ecosystem HOT 6
- Feature ideas HOT 2
- Too much of my previous pull request was applied HOT 1
- crash when the value of the key :repository is a string and it's not in ~/.m2/settings.xml
- Track releases in GitHub HOT 2
- Release new version w/ alias lookup support HOT 2
- Execution error (NullPointerException) at deps-deploy.gpg/read-passphrase (gpg.clj:11) HOT 5
- Pomegranate -- switch to clj-commons version?
- Dependencies are getting out of date
- Prints out a `nil` if no username is set.
- Outdated deps/NVD security issues
- Support activating maven profiles activation via option
- Spelling mistake in README file: "artefacts" should probably "artifacts" HOT 1
- [detail] Wrong link to github tag version from clojars
- README suggest deploying using the classpath
- No deps-deploy.jar found
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deps-deploy.