* Changes to travis config and docs for using develop (#462)
* Fixes integration tests in travis to not run on PR's (they will now
run on merges into `develop` and `master`)
* Change README.rst and CONTRIBUTING.md to reflect the use of `develop`
as the primary development branch
* use golang 1.12 for building sops
* pgp/keysource: Check size of key fingerprint
Make sure the key fingerprint is longer than 16 characters before
slicing it.
Closes #463
* Allow set "json value" to be a string. (#468)
* Allow set "json value" to be a string.
Adds back support for string values in --set, while retaining support
for yaml multidoc that caused this bug.
Fixes #461
* Add functional test for --set'ing strings
* Vendoring update (#472)
It's been around 9 months since our last vendor update. This is also
needed for some new features being worked on for sops workspace.
Additionally, this PR regenerates the kms mocks.
* Remove duplicate sentence from readme (#475)
* 3.3.1 bump and release notes (#477)
* first pass: add --exec flag
* fix spacing
* subcommand for exec as well as other bits n bobs
--placeholder to pass files to child procs (similar to `find(1)`'s -exec flag)
--background to background processes if you don't need them to be interactive
* break the 2 execs into 2 subcommands
* add a non-fifo option for people who like files instead
* added a setuid flag just in case
* oups, used the wrong functions
* Update README.rst
* typo
* Remove vendor directory from repo
With #498 being merged and making the switch to Go modules, there does
not seem to be a need to store this directory within the repo anymore.
As well, it will make reviewing dependency updates and viewing the
PR's within Github's UI much more manageable.
This PR also include adding `vendor/` to `.gitignore` and changing the
Makefile so that `make test` will run `make vendor` first.
* Switch to using make install in Dockerfile
* Remove -mod vendor flag from install and functional-tests
* Use proxy.golang.org for go modules within Makefile
* Add vault/api to vendor/
* Adds support for sops publish-ing to Vault
* Adds support for publishing secrets (unencrypted) to Vault
* Adds a new EmitAsMap for TreeBanches
* Adds documentation about sops publish-ing to Vault
* Initial integration/functional test for publishing to vault