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

v3.7.0 - develop -> master #838

Merged
merged 48 commits into from
Mar 24, 2021
Merged

v3.7.0 - develop -> master #838

merged 48 commits into from
Mar 24, 2021

Conversation

ajvb
Copy link
Contributor

@ajvb ajvb commented Mar 24, 2021

Release v3.7.0

Changelog Update:

3.7.0

Features:

Changes:

Bug fixes:

Project Changes:

ninacfgarcia and others added 30 commits September 8, 2020 13:07
Edit: unencrypted prefix -> unencrypted suffix
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
* Allow to preserve comments at beginning of YAML document.

* Extend functional tests.

* Update changelog.
Co-authored-by: AJ Bahnken <1144310+ajvb@users.noreply.github.com>
Co-authored-by: AJ Bahnken <1144310+ajvb@users.noreply.github.com>
Specifically, the "SKS Keyserver Network Under Attack" link.
autrilla and others added 17 commits January 7, 2021 14:37
Use rustup directly instead of actions-rs and run Go unit tests in Github Actions
* add filename to exec-file

* update README.rst

Co-authored-by: Christian Groschupp <christian.groschupp.ext@hermesworld.com>
* Use age/armor for encrypted data key

Currently the encrypted data key is stored as a binary value, and this
results in SOPS encrypted DOTENV files having weird binary characters.

This changes the encrypt/decrypt methods to use the armor reader writer
provided by: filippo.io/age/armor

Signed-off-by: Andreas Amstutz <tullo@users.noreply.github.com>

* upgrade filippo.io/age to v1.0.0-beta7

Signed-off-by: Andreas Amstutz <tullo@users.noreply.github.com>

* add unit test

Signed-off-by: Andreas Amstutz <tullo@users.noreply.github.com>

Co-authored-by: Andreas Amstutz <tullo@users.noreply.github.com>
* Add another test (that currently fails).

* First shot at using yaml.v3 for reading YAML files with comments.

* Allow parsing multi-document YAML files.

* Use Decoder to parse multi-part documents.

* Use yaml.v3 for config and audit.

* First step of serializing YAML using yaml.v3.

* Always serialize with yaml.v3.

* Remove debug prints.

* Remove traces of github.com/mozilla-services/yaml.

* Improve serialization of documents consisting only of comments.

* Improve handling of some empty documents.

* Adjust to latest changes in go-yaml/yaml#684.

* Bump yaml.v3 version, temporarily disable failing tests.

* Run go mod tidy.

* Fix CI.
Signed-off-by: leigh capili <leigh@null.net>
* feat: Support more complicated path_regexp (#826)

* feat: Support more complicated path_regexp (#826)

* fix review: do not panic and return an error instead if the regexp is not valid.

* fix merge mess

Co-authored-by: AJ Bahnken <1144310+ajvb@users.noreply.github.com>
* Match file path relative to config file's directory

* Update README.rst

* Remove metadata field from configFile yaml-oriented struct
…e-matching

Revert "Match file path relative to config file's directory"
Fix broken sops config anchor in README
Correct markdown link in README.rst to a rst link
@ajvb ajvb requested a review from autrilla March 24, 2021 21:32
autrilla
autrilla previously approved these changes Mar 24, 2021
@felixfontein
Copy link
Contributor

Maybe it's better to reference #791 for the YAML parsing changes, since that PR replaced the YAML parser that was fixed in the previous commits.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.