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

[FEATURE] Allow for non-interactive age setup #2970

Merged
merged 6 commits into from
Oct 14, 2024
Merged

Conversation

AnomalRoil
Copy link
Member

This allows to do a gopass age setup entirely non-interactively and documents it in our docs.

Fixes #2619.

This also updates Go to Go 1.23.2, fixes all the related new linter issues and gets rid of min and max functions.
It also fixes the age setup test that didn't pass previously thanks to the non-interactive setup.
Sorry for the extra changes, but I'm running Go 1.23.

Also updates Go to Go 1.23.2 and get rid of min and max functions

Signed-off-by: Yolan Romailler <[email protected]>
@AnomalRoil AnomalRoil added the age age-encryption.org backend label Oct 14, 2024
@AnomalRoil AnomalRoil added this to the 1.15.15 milestone Oct 14, 2024
@AnomalRoil
Copy link
Member Author

@dominikschulz looks like the hardened github action refuses to download the latest Go version??

StepSecurity Report

Preview of the outbound network calls during this workflow run.

Network Calls

Process Destination Status
node golang.org ❌ Blocked
git github.com ✅ Allowed
... ... ...

📄 View Full Report

Markdown generated by the Harden-Runner GitHub Action.

dominikschulz
dominikschulz previously approved these changes Oct 14, 2024
Copy link
Member

@dominikschulz dominikschulz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Very nice. Thanks!

docs/backends/age.md Outdated Show resolved Hide resolved
docs/config.md Outdated Show resolved Hide resolved
Signed-off-by: Yolan Romailler <[email protected]>
@dominikschulz dominikschulz merged commit 4c2caf3 into master Oct 14, 2024
8 checks passed
@dominikschulz dominikschulz deleted the fix/2619 branch October 14, 2024 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
age age-encryption.org backend
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Non-interactive setup
2 participants