[PR #37] [MERGED] deps(deps): bump github.com/getsops/sops/v3 from 3.10.2 to 3.11.0 #49

Closed
opened 2026-02-26 18:43:21 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/devnullvoid/pvetui/pull/37
Author: @dependabot[bot]
Created: 9/29/2025
Status: Merged
Merged: 10/20/2025
Merged by: @devnullvoid

Base: masterHead: dependabot/go_modules/github.com/getsops/sops/v3-3.11.0


📝 Commits (1)

  • 091b5ab deps(deps): bump github.com/getsops/sops/v3 from 3.10.2 to 3.11.0

📊 Changes

2 files changed (+219 additions, -213 deletions)

View changed files

📝 go.mod (+69 -67)
📝 go.sum (+150 -146)

📄 Description

Bumps github.com/getsops/sops/v3 from 3.10.2 to 3.11.0.

Release notes

Sourced from github.com/getsops/sops/v3's releases.

v3.11.0

Installation

To install sops, download one of the pre-built binaries provided for your platform from the artifacts attached to this release.

For instance, if you are using Linux on an AMD64 architecture:

# Download the binary
curl -LO https://github.com/getsops/sops/releases/download/v3.11.0/sops-v3.11.0.linux.amd64

Move the binary in to your PATH

mv sops-v3.11.0.linux.amd64 /usr/local/bin/sops

Make the binary executable

chmod +x /usr/local/bin/sops

Verify checksums file signature

The checksums file provided within the artifacts attached to this release is signed using Cosign with GitHub OIDC. To validate the signature of this file, run the following commands:

# Download the checksums file, certificate and signature
curl -LO https://github.com/getsops/sops/releases/download/v3.11.0/sops-v3.11.0.checksums.txt
curl -LO https://github.com/getsops/sops/releases/download/v3.11.0/sops-v3.11.0.checksums.pem
curl -LO https://github.com/getsops/sops/releases/download/v3.11.0/sops-v3.11.0.checksums.sig

Verify the checksums file

cosign verify-blob sops-v3.11.0.checksums.txt
--certificate sops-v3.11.0.checksums.pem
--signature sops-v3.11.0.checksums.sig
--certificate-identity-regexp=https://github.com/getsops
--certificate-oidc-issuer=https://token.actions.githubusercontent.com

Verify binary integrity

To verify the integrity of the downloaded binary, you can utilize the checksums file after having validated its signature:

# Verify the binary using the checksums file
sha256sum -c sops-v3.11.0.checksums.txt --ignore-missing

Verify artifact provenance

The SLSA provenance of the binaries, packages, and SBOMs can be found within the artifacts associated with this release. It is presented through an in-toto link metadata file named sops-v3.11.0.intoto.jsonl. To verify the provenance of an artifact, you can utilize the slsa-verifier tool:

</tr></table> 

... (truncated)

Changelog

Sourced from github.com/getsops/sops/v3's changelog.

3.11.0

Security fixes:

  • Ensure temporary file for editing is only read-writable by owner. This was already the case for the directory containing the file (#1903).
  • Ignore encryption selection options for binary store, and warn when they are used. In previous versions, these could have prevented the data to be encrypted (#1927).
  • Do not print sensitive values in error messages when trying to encrypt complex values in DotEnv and exec-env (#1959).

Features:

  • Allow to set values from file with sops set --value-file (#1876, #1940).
  • Allow to set values from stdin with sops set --value-stdin (#1894).
  • Add subcommands to create shell completion scripts (#1892).
  • Allow to provide keys as YAML lists instead of comma-separated strings (#1880).
  • Allow to configure --enable-local-keyservice and --keyservice through environment variables (#1930).
  • Allow to omit AZKV key version in .sops.yaml (#1919, #1947).
  • Allow non-complex non-string values in DotEnv and sops exec-env (#1933).

Improvements:

... (truncated)

Commits
  • 1687363 Merge pull request #1960 from felixfontein/release-3.11.0
  • 4209fbe Bump version to 3.11.0.
  • c53a1fc Add changelog for 3.11.0.
  • 4129207 Merge pull request #1959 from felixfontein/complex-value
  • 4bd0a14 Address review comments.
  • 3dda744 Move dotenv.IsComplexValue to stores.
  • d893aa1 Do not put sensitive value into error message when the key can be printed as ...
  • 2ade87b Merge pull request #1947 from felixfontein/azkv-version
  • 03ff3df Apply review suggestions.
  • 61cc3f7 AZKV: Also allow to omit version for AZKV keys specified in key groups.
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/devnullvoid/pvetui/pull/37 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 9/29/2025 **Status:** ✅ Merged **Merged:** 10/20/2025 **Merged by:** [@devnullvoid](https://github.com/devnullvoid) **Base:** `master` ← **Head:** `dependabot/go_modules/github.com/getsops/sops/v3-3.11.0` --- ### 📝 Commits (1) - [`091b5ab`](https://github.com/devnullvoid/pvetui/commit/091b5ab17bdec13f9bb06ad3492279a2ee323260) deps(deps): bump github.com/getsops/sops/v3 from 3.10.2 to 3.11.0 ### 📊 Changes **2 files changed** (+219 additions, -213 deletions) <details> <summary>View changed files</summary> 📝 `go.mod` (+69 -67) 📝 `go.sum` (+150 -146) </details> ### 📄 Description Bumps [github.com/getsops/sops/v3](https://github.com/getsops/sops) from 3.10.2 to 3.11.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/getsops/sops/releases">github.com/getsops/sops/v3's releases</a>.</em></p> <blockquote> <h2>v3.11.0</h2> <h2>Installation</h2> <p>To install <code>sops</code>, download one of the pre-built binaries provided for your platform from the artifacts attached to this release.</p> <p>For instance, if you are using Linux on an AMD64 architecture:</p> <pre lang="shell"><code># Download the binary curl -LO https://github.com/getsops/sops/releases/download/v3.11.0/sops-v3.11.0.linux.amd64 <h1>Move the binary in to your PATH</h1> <p>mv sops-v3.11.0.linux.amd64 /usr/local/bin/sops</p> <h1>Make the binary executable</h1> <p>chmod +x /usr/local/bin/sops<br /> </code></pre></p> <h3>Verify checksums file signature</h3> <p>The checksums file provided within the artifacts attached to this release is signed using <a href="https://docs.sigstore.dev/cosign/overview/">Cosign</a> with GitHub OIDC. To validate the signature of this file, run the following commands:</p> <pre lang="shell"><code># Download the checksums file, certificate and signature curl -LO https://github.com/getsops/sops/releases/download/v3.11.0/sops-v3.11.0.checksums.txt curl -LO https://github.com/getsops/sops/releases/download/v3.11.0/sops-v3.11.0.checksums.pem curl -LO https://github.com/getsops/sops/releases/download/v3.11.0/sops-v3.11.0.checksums.sig <h1>Verify the checksums file</h1> <p>cosign verify-blob sops-v3.11.0.checksums.txt <br /> --certificate sops-v3.11.0.checksums.pem <br /> --signature sops-v3.11.0.checksums.sig <br /> --certificate-identity-regexp=<a href="https://github.com/getsops">https://github.com/getsops</a> <br /> --certificate-oidc-issuer=<a href="https://token.actions.githubusercontent.com">https://token.actions.githubusercontent.com</a><br /> </code></pre></p> <h3>Verify binary integrity</h3> <p>To verify the integrity of the downloaded binary, you can utilize the checksums file after having validated its signature:</p> <pre lang="shell"><code># Verify the binary using the checksums file sha256sum -c sops-v3.11.0.checksums.txt --ignore-missing </code></pre> <h3>Verify artifact provenance</h3> <p>The <a href="https://slsa.dev/provenance/v0.2">SLSA provenance</a> of the binaries, packages, and SBOMs can be found within the artifacts associated with this release. It is presented through an <a href="https://in-toto.io/">in-toto</a> link metadata file named <code>sops-v3.11.0.intoto.jsonl</code>. To verify the provenance of an artifact, you can utilize the <a href="https://github.com/slsa-framework/slsa-verifier#artifacts"><code>slsa-verifier</code></a> tool:</p> <pre lang="shell"><code>&lt;/tr&gt;&lt;/table&gt; </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/getsops/sops/blob/main/CHANGELOG.md">github.com/getsops/sops/v3's changelog</a>.</em></p> <blockquote> <h2>3.11.0</h2> <p>Security fixes:</p> <ul> <li>Ensure temporary file for editing is only read-writable by owner. This was already the case for the directory containing the file (<a href="https://redirect.github.com/getsops/sops/pull/1903">#1903</a>).</li> <li>Ignore encryption selection options for binary store, and warn when they are used. In previous versions, these could have prevented the data to be encrypted (<a href="https://redirect.github.com/getsops/sops/pull/1927">#1927</a>).</li> <li>Do not print sensitive values in error messages when trying to encrypt complex values in DotEnv and exec-env (<a href="https://redirect.github.com/getsops/sops/pull/1959">#1959</a>).</li> </ul> <p>Features:</p> <ul> <li>Allow to set values from file with <code>sops set --value-file</code> (<a href="https://redirect.github.com/getsops/sops/pull/1876">#1876</a>, <a href="https://redirect.github.com/getsops/sops/pull/1940">#1940</a>).</li> <li>Allow to set values from stdin with <code>sops set --value-stdin</code> (<a href="https://redirect.github.com/getsops/sops/pull/1894">#1894</a>).</li> <li>Add subcommands to create shell completion scripts (<a href="https://redirect.github.com/getsops/sops/pull/1892">#1892</a>).</li> <li>Allow to provide keys as YAML lists instead of comma-separated strings (<a href="https://redirect.github.com/getsops/sops/pull/1880">#1880</a>).</li> <li>Allow to configure <code>--enable-local-keyservice</code> and <code>--keyservice</code> through environment variables (<a href="https://redirect.github.com/getsops/sops/pull/1930">#1930</a>).</li> <li>Allow to omit AZKV key version in <code>.sops.yaml</code> (<a href="https://redirect.github.com/getsops/sops/pull/1919">#1919</a>, <a href="https://redirect.github.com/getsops/sops/pull/1947">#1947</a>).</li> <li>Allow non-complex non-string values in DotEnv and <code>sops exec-env</code> (<a href="https://redirect.github.com/getsops/sops/pull/1933">#1933</a>).</li> </ul> <p>Improvements:</p> <ul> <li>Dependency updates (<a href="https://redirect.github.com/getsops/sops/pull/1845">#1845</a>, <a href="https://redirect.github.com/getsops/sops/pull/1850">#1850</a>, <a href="https://redirect.github.com/getsops/sops/pull/1854">#1854</a>, <a href="https://redirect.github.com/getsops/sops/pull/1856">#1856</a>, <a href="https://redirect.github.com/getsops/sops/pull/1861">#1861</a>, <a href="https://redirect.github.com/getsops/sops/pull/1867">#1867</a>, <a href="https://redirect.github.com/getsops/sops/pull/1870">#1870</a>, <a href="https://redirect.github.com/getsops/sops/pull/1871">#1871</a>, <a href="https://redirect.github.com/getsops/sops/pull/1872">#1872</a>, <a href="https://redirect.github.com/getsops/sops/pull/1878">#1878</a>, <a href="https://redirect.github.com/getsops/sops/pull/1882">#1882</a>, <a href="https://redirect.github.com/getsops/sops/pull/1884">#1884</a>, <a href="https://redirect.github.com/getsops/sops/pull/1888">#1888</a>, <a href="https://redirect.github.com/getsops/sops/pull/1893">#1893</a>, <a href="https://redirect.github.com/getsops/sops/pull/1908">#1908</a>, <a href="https://redirect.github.com/getsops/sops/pull/1912">#1912</a>, <a href="https://redirect.github.com/getsops/sops/pull/1917">#1917</a>, <a href="https://redirect.github.com/getsops/sops/pull/1920">#1920</a>, <a href="https://redirect.github.com/getsops/sops/pull/1923">#1923</a>, <a href="https://redirect.github.com/getsops/sops/pull/1956">#1956</a>, <a href="https://redirect.github.com/getsops/sops/pull/1958">#1958</a>).</li> <li>Docs improvements (<a href="https://redirect.github.com/getsops/sops/pull/1844">#1844</a>, <a href="https://redirect.github.com/getsops/sops/pull/1863">#1863</a>, <a href="https://redirect.github.com/getsops/sops/pull/1881">#1881</a>, <a href="https://redirect.github.com/getsops/sops/pull/1885">#1885</a>, <a href="https://redirect.github.com/getsops/sops/pull/1897">#1897</a>, <a href="https://redirect.github.com/getsops/sops/pull/1895">#1895</a>, <a href="https://redirect.github.com/getsops/sops/pull/1909">#1909</a>, <a href="https://redirect.github.com/getsops/sops/pull/1928">#1928</a>, <a href="https://redirect.github.com/getsops/sops/pull/1944">#1944</a>, <a href="https://redirect.github.com/getsops/sops/pull/1946">#1946</a>).</li> <li>Collect age identity loading errors and only report if decryption failed (<a href="https://redirect.github.com/getsops/sops/pull/1898">#1898</a>).</li> <li>Improve age identity loading so that age identities are loaded from all locations (<a href="https://redirect.github.com/getsops/sops/pull/1931">#1931</a>).</li> <li>When encrypting, parse <code>.sops.yaml</code> creation rule keys once (<a href="https://redirect.github.com/getsops/sops/pull/1939">#1939</a>).</li> <li>Replace deprecated Go dependency gopkg.in/yaml.v3 with go.yaml.in/yaml/v3 (<a href="https://redirect.github.com/getsops/sops/pull/1934">#1934</a>).</li> <li>Improve <code>float</code> and <code>time.Time</code> formatting when converting to strings</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/getsops/sops/commit/168736311794fc9a386ae489d03bcd2cef8bcfba"><code>1687363</code></a> Merge pull request <a href="https://redirect.github.com/getsops/sops/issues/1960">#1960</a> from felixfontein/release-3.11.0</li> <li><a href="https://github.com/getsops/sops/commit/4209fbe59adf7bd039a2def1b451e489f5125e2a"><code>4209fbe</code></a> Bump version to 3.11.0.</li> <li><a href="https://github.com/getsops/sops/commit/c53a1fc6b985bdac16b512b2372781ff6155b38a"><code>c53a1fc</code></a> Add changelog for 3.11.0.</li> <li><a href="https://github.com/getsops/sops/commit/412920787587d00c0cfc582bbd361d99992b0ed9"><code>4129207</code></a> Merge pull request <a href="https://redirect.github.com/getsops/sops/issues/1959">#1959</a> from felixfontein/complex-value</li> <li><a href="https://github.com/getsops/sops/commit/4bd0a14e1f33d903526e6e7d3a2a2eecdb3bb67c"><code>4bd0a14</code></a> Address review comments.</li> <li><a href="https://github.com/getsops/sops/commit/3dda744d8deba5b67b75a826a6dbcd2797eb351f"><code>3dda744</code></a> Move dotenv.IsComplexValue to stores.</li> <li><a href="https://github.com/getsops/sops/commit/d893aa148e92b0c9982ebdea45f719d4125aafef"><code>d893aa1</code></a> Do not put sensitive value into error message when the key can be printed as ...</li> <li><a href="https://github.com/getsops/sops/commit/2ade87bd6f02f61d91a21c0eba4d8a229c681632"><code>2ade87b</code></a> Merge pull request <a href="https://redirect.github.com/getsops/sops/issues/1947">#1947</a> from felixfontein/azkv-version</li> <li><a href="https://github.com/getsops/sops/commit/03ff3df0ef4502ced991a42401ae951d481343f0"><code>03ff3df</code></a> Apply review suggestions.</li> <li><a href="https://github.com/getsops/sops/commit/61cc3f79ea00f936a799fb20ba7ee1f7804ea2f5"><code>61cc3f7</code></a> AZKV: Also allow to omit version for AZKV keys specified in key groups.</li> <li>Additional commits viewable in <a href="https://github.com/getsops/sops/compare/v3.10.2...v3.11.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/getsops/sops/v3&package-manager=go_modules&previous-version=3.10.2&new-version=3.11.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 18:43:21 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/pvetui#49
No description provided.