1
0
mirror of https://github.com/getsops/sops.git synced 2026-02-05 12:45:21 +01:00

2284 Commits

Author SHA1 Message Date
Felix Fontein
1687363117 Merge pull request #1960 from felixfontein/release-3.11.0
Release 3.11.0
v3.11.0
2025-09-28 20:02:22 +02:00
Felix Fontein
4209fbe59a Bump version to 3.11.0.
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-28 15:51:28 +02:00
Felix Fontein
c53a1fc6b9 Add changelog for 3.11.0.
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-28 15:50:59 +02:00
Felix Fontein
4129207875 Merge pull request #1959 from felixfontein/complex-value
Complex values in dotenv, and exec-env: do not print sensitive value in error message
2025-09-28 15:12:15 +02:00
Felix Fontein
4bd0a14e1f Address review comments.
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-28 07:43:45 +02:00
Felix Fontein
3dda744d8d Move dotenv.IsComplexValue to stores.
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-27 20:37:04 +02:00
Felix Fontein
d893aa148e Do not put sensitive value into error message when the key can be printed as well.
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-27 20:37:04 +02:00
Felix Fontein
2ade87bd6f Merge pull request #1947 from felixfontein/azkv-version
AZKV: Also allow to omit version for AZKV keys specified in key groups
2025-09-27 20:36:34 +02:00
Felix Fontein
03ff3df0ef Apply review suggestions.
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-27 20:31:50 +02:00
Felix Fontein
61cc3f79ea AZKV: Also allow to omit version for AZKV keys specified in key groups.
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-27 20:31:50 +02:00
Felix Fontein
e7837416c7 Merge pull request #1927 from felixfontein/binary-store-encryption-opts
Ignore encryption selection options for binary store (and warn when they are used)
2025-09-27 20:31:15 +02:00
Felix Fontein
6bb6621897 Make SingleValueStore extend Store instead of the other way around.
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-27 20:17:14 +02:00
Felix Fontein
ffc1e265bb Ignore encryption selection options for binary store (and warn when they are used).
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-27 20:17:14 +02:00
Felix Fontein
8117a49639 Merge pull request #1958 from getsops/dependabot/go_modules/go-ffd9bdf34b
build(deps): Bump the go group across 1 directory with 10 updates
2025-09-27 10:53:19 +02:00
dependabot[bot]
85a8d22497 build(deps): Bump the go group across 1 directory with 10 updates
Bumps the go group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go) | `1.56.2` | `1.57.0` |
| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.39.0` | `1.39.2` |
| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.31.8` | `1.31.11` |
| [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2) | `1.19.6` | `1.19.9` |
| [github.com/aws/aws-sdk-go-v2/service/kms](https://github.com/aws/aws-sdk-go-v2) | `1.45.3` | `1.45.6` |
| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.249.0` | `0.250.0` |



Updates `cloud.google.com/go/storage` from 1.56.2 to 1.57.0
- [Release notes](https://github.com/googleapis/google-cloud-go/releases)
- [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md)
- [Commits](https://github.com/googleapis/google-cloud-go/compare/storage/v1.56.2...spanner/v1.57.0)

Updates `github.com/aws/aws-sdk-go-v2` from 1.39.0 to 1.39.2
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.39.0...v1.39.2)

Updates `github.com/aws/aws-sdk-go-v2/config` from 1.31.8 to 1.31.11
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.31.8...config/v1.31.11)

Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.18.12 to 1.18.15
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.12...config/v1.18.15)

Updates `github.com/aws/aws-sdk-go-v2/feature/s3/manager` from 1.19.6 to 1.19.9
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/m2/v1.19.6...service/m2/v1.19.9)

Updates `github.com/aws/aws-sdk-go-v2/service/kms` from 1.45.3 to 1.45.6
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/rds/v1.45.3...service/kms/v1.45.6)

Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.88.1 to 1.88.3
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.88.1...service/s3/v1.88.3)

Updates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.38.4 to 1.38.6
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.38.4...service/sts/v1.38.6)

Updates `google.golang.org/api` from 0.249.0 to 0.250.0
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.249.0...v0.250.0)

Updates `google.golang.org/genproto/googleapis/rpc` from 0.0.0-20250818200422-3122310a409c to 0.0.0-20250908214217-97024824d090
- [Commits](https://github.com/googleapis/go-genproto/commits)

---
updated-dependencies:
- dependency-name: cloud.google.com/go/storage
  dependency-version: 1.57.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2
  dependency-version: 1.39.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/config
  dependency-version: 1.31.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
  dependency-version: 1.18.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/feature/s3/manager
  dependency-version: 1.19.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/service/kms
  dependency-version: 1.45.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
  dependency-version: 1.88.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/service/sts
  dependency-version: 1.38.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: google.golang.org/api
  dependency-version: 0.250.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: google.golang.org/genproto/googleapis/rpc
  dependency-version: 0.0.0-20250908214217-97024824d090
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-27 10:46:40 +02:00
Felix Fontein
630e5d1ea5 Merge pull request #1939 from felixfontein/config
When encrypting, load the config only once
2025-09-27 10:35:20 +02:00
Felix Fontein
cd284aba0a Get rid of conf variable.
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-27 10:30:45 +02:00
Felix Fontein
84c767353a When encrypting, load the config only once.
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-27 10:28:46 +02:00
Felix Fontein
d91101c57f Merge pull request #1956 from getsops/dependabot/go_modules/go-13d77cd34f
build(deps): Bump the go group across 1 directory with 21 updates
2025-09-27 10:28:21 +02:00
dependabot[bot]
69f03f16ce build(deps): Bump the go group across 1 directory with 21 updates
Bumps the go group with 15 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [cloud.google.com/go/kms](https://github.com/googleapis/google-cloud-go) | `1.22.0` | `1.23.0` |
| [cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go) | `1.56.1` | `1.56.2` |
| [github.com/Azure/azure-sdk-for-go/sdk/azcore](https://github.com/Azure/azure-sdk-for-go) | `1.19.0` | `1.19.1` |
| [github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://github.com/Azure/azure-sdk-for-go) | `1.11.0` | `1.12.0` |
| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.38.1` | `1.39.0` |
| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.31.2` | `1.31.8` |
| [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2) | `1.19.0` | `1.19.6` |
| [github.com/aws/aws-sdk-go-v2/service/kms](https://github.com/aws/aws-sdk-go-v2) | `1.44.2` | `1.45.3` |
| [github.com/hashicorp/vault/api](https://github.com/hashicorp/vault) | `1.20.0` | `1.21.0` |
| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.41.0` | `0.42.0` |
| [golang.org/x/net](https://github.com/golang/net) | `0.43.0` | `0.44.0` |
| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.30.0` | `0.31.0` |
| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.248.0` | `0.249.0` |
| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.75.0` | `1.75.1` |
| google.golang.org/protobuf | `1.36.8` | `1.36.9` |



Updates `cloud.google.com/go/kms` from 1.22.0 to 1.23.0
- [Release notes](https://github.com/googleapis/google-cloud-go/releases)
- [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md)
- [Commits](https://github.com/googleapis/google-cloud-go/compare/dlp/v1.22.0...dlp/v1.23.0)

Updates `cloud.google.com/go/storage` from 1.56.1 to 1.56.2
- [Release notes](https://github.com/googleapis/google-cloud-go/releases)
- [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md)
- [Commits](https://github.com/googleapis/google-cloud-go/compare/storage/v1.56.1...storage/v1.56.2)

Updates `github.com/Azure/azure-sdk-for-go/sdk/azcore` from 1.19.0 to 1.19.1
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/sdk-breaking-changes-guide-migration.md)
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.19.0...sdk/azcore/v1.19.1)

Updates `github.com/Azure/azure-sdk-for-go/sdk/azidentity` from 1.11.0 to 1.12.0
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/sdk-breaking-changes-guide-migration.md)
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.11.0...sdk/azcore/v1.12.0)

Updates `github.com/aws/aws-sdk-go-v2` from 1.38.1 to 1.39.0
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.38.1...v1.39.0)

Updates `github.com/aws/aws-sdk-go-v2/config` from 1.31.2 to 1.31.8
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.31.2...config/v1.31.8)

Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.18.6 to 1.18.12
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.6...config/v1.18.12)

Updates `github.com/aws/aws-sdk-go-v2/feature/s3/manager` from 1.19.0 to 1.19.6
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.19.0...service/m2/v1.19.6)

Updates `github.com/aws/aws-sdk-go-v2/service/kms` from 1.44.2 to 1.45.3
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/service/rds/v1.45.3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/ecs/v1.44.2...service/rds/v1.45.3)

Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.87.1 to 1.88.1
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.87.1...service/s3/v1.88.1)

Updates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.38.0 to 1.38.4
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.38.0...service/s3/v1.38.4)

Updates `github.com/hashicorp/vault/api` from 1.20.0 to 1.21.0
- [Release notes](https://github.com/hashicorp/vault/releases)
- [Changelog](https://github.com/hashicorp/vault/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/vault/compare/v1.20.0...api/v1.21.0)

Updates `github.com/stretchr/testify` from 1.11.0 to 1.11.1
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.11.0...v1.11.1)

Updates `golang.org/x/crypto` from 0.41.0 to 0.42.0
- [Commits](https://github.com/golang/crypto/compare/v0.41.0...v0.42.0)

Updates `golang.org/x/net` from 0.43.0 to 0.44.0
- [Commits](https://github.com/golang/net/compare/v0.43.0...v0.44.0)

Updates `golang.org/x/oauth2` from 0.30.0 to 0.31.0
- [Commits](https://github.com/golang/oauth2/compare/v0.30.0...v0.31.0)

Updates `golang.org/x/sys` from 0.35.0 to 0.36.0
- [Commits](https://github.com/golang/sys/compare/v0.35.0...v0.36.0)

Updates `golang.org/x/term` from 0.34.0 to 0.35.0
- [Commits](https://github.com/golang/term/compare/v0.34.0...v0.35.0)

Updates `google.golang.org/api` from 0.248.0 to 0.249.0
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.248.0...v0.249.0)

Updates `google.golang.org/grpc` from 1.75.0 to 1.75.1
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.75.0...v1.75.1)

Updates `google.golang.org/protobuf` from 1.36.8 to 1.36.9

---
updated-dependencies:
- dependency-name: cloud.google.com/go/kms
  dependency-version: 1.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: cloud.google.com/go/storage
  dependency-version: 1.56.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azcore
  dependency-version: 1.19.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azidentity
  dependency-version: 1.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2
  dependency-version: 1.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/config
  dependency-version: 1.31.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
  dependency-version: 1.18.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/feature/s3/manager
  dependency-version: 1.19.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/service/kms
  dependency-version: 1.45.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
  dependency-version: 1.88.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/aws/aws-sdk-go-v2/service/sts
  dependency-version: 1.38.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/hashicorp/vault/api
  dependency-version: 1.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/stretchr/testify
  dependency-version: 1.11.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: golang.org/x/crypto
  dependency-version: 0.42.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: golang.org/x/net
  dependency-version: 0.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: golang.org/x/oauth2
  dependency-version: 0.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: golang.org/x/sys
  dependency-version: 0.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: golang.org/x/term
  dependency-version: 0.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: google.golang.org/api
  dependency-version: 0.249.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: google.golang.org/grpc
  dependency-version: 1.75.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: google.golang.org/protobuf
  dependency-version: 1.36.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-27 10:22:51 +02:00
Felix Fontein
fb3857f4cb Merge pull request #1945 from felixfontein/golang
CI: Build with Go 1.24 and 1.25, release with 1.25
2025-09-27 10:22:38 +02:00
Felix Fontein
a3b6c99c6d Build with Go 1.24 and 1.25, release with 1.25.
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-27 10:18:18 +02:00
Felix Fontein
123f6075bb Merge pull request #1946 from felixfontein/config-docs
Start documenting the configuration file format
2025-09-26 06:17:50 +02:00
Felix Fontein
735b9413eb Improve formulations.
Co-authored-by: Andrew Block <andy.block@gmail.com>
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-26 06:12:00 +02:00
Felix Fontein
2420d356dd Add YAML keys for all keys in a key group.
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-26 06:12:00 +02:00
Felix Fontein
3c69a6bbf7 Get rid of some unrelated tabs.
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-26 06:12:00 +02:00
Felix Fontein
f92747bb56 Document (most of) the SOPS config format.
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-26 06:12:00 +02:00
Felix Fontein
d69d9b5ed9 Merge pull request #1955 from getsops/dependabot/github_actions/ci-2a74632a23
build(deps): Bump anchore/sbom-action from 0.20.5 to 0.20.6 in the ci group
2025-09-23 21:21:18 +02:00
dependabot[bot]
71ee13b985 build(deps): Bump anchore/sbom-action in the ci group
Bumps the ci group with 1 update: [anchore/sbom-action](https://github.com/anchore/sbom-action).


Updates `anchore/sbom-action` from 0.20.5 to 0.20.6
- [Release notes](https://github.com/anchore/sbom-action/releases)
- [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md)
- [Commits](da167eac91...f8bdd1d8ac)

---
updated-dependencies:
- dependency-name: anchore/sbom-action
  dependency-version: 0.20.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-22 18:12:55 +02:00
Felix Fontein
c73bf95d3e Merge pull request #1954 from getsops/dependabot/cargo/functional-tests/rust-9615cceebc
build(deps): Bump the rust group in /functional-tests with 2 updates
2025-09-22 18:12:44 +02:00
dependabot[bot]
0a1500bb1f build(deps): Bump the rust group in /functional-tests with 2 updates
Bumps the rust group in /functional-tests with 2 updates: [serde](https://github.com/serde-rs/serde) and [serde_derive](https://github.com/serde-rs/serde).


Updates `serde` from 1.0.223 to 1.0.226
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.223...v1.0.226)

Updates `serde_derive` from 1.0.223 to 1.0.226
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.223...v1.0.226)

---
updated-dependencies:
- dependency-name: serde
  dependency-version: 1.0.226
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust
- dependency-name: serde_derive
  dependency-version: 1.0.226
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-22 09:12:44 +00:00
Felix Fontein
286dffc6e0 Merge pull request #1949 from getsops/dependabot/github_actions/ci-cb2ab8cd6f
build(deps): Bump the ci group with 2 updates
2025-09-15 18:10:32 +02:00
dependabot[bot]
184857f2e2 build(deps): Bump the ci group with 2 updates
Bumps the ci group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer).


Updates `github/codeql-action` from 3.30.1 to 3.30.3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](f1f6e5f6af...192325c861)

Updates `sigstore/cosign-installer` from 3.9.2 to 3.10.0
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](d58896d6a1...d7543c93d8)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.30.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci
- dependency-name: sigstore/cosign-installer
  dependency-version: 3.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-15 17:59:48 +02:00
Felix Fontein
89091c8395 Merge pull request #1948 from getsops/dependabot/cargo/functional-tests/rust-2d8c5d5080
build(deps): Bump the rust group in /functional-tests with 4 updates
2025-09-15 17:59:36 +02:00
dependabot[bot]
efed567bd0 build(deps): Bump the rust group in /functional-tests with 4 updates
Bumps the rust group in /functional-tests with 4 updates: [tempfile](https://github.com/Stebalien/tempfile), [serde](https://github.com/serde-rs/serde), [serde_json](https://github.com/serde-rs/json) and [serde_derive](https://github.com/serde-rs/serde).


Updates `tempfile` from 3.21.0 to 3.22.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.21.0...v3.22.0)

Updates `serde` from 1.0.219 to 1.0.223
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.223)

Updates `serde_json` from 1.0.143 to 1.0.145
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.143...v1.0.145)

Updates `serde_derive` from 1.0.219 to 1.0.223
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.223)

---
updated-dependencies:
- dependency-name: tempfile
  dependency-version: 3.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust
- dependency-name: serde
  dependency-version: 1.0.223
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust
- dependency-name: serde_json
  dependency-version: 1.0.145
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust
- dependency-name: serde_derive
  dependency-version: 1.0.223
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-15 09:23:13 +00:00
Felix Fontein
d3bb109c90 Merge pull request #1931 from felixfontein/age-error
Improve age identity loading
2025-09-11 19:10:50 +02:00
Felix Fontein
e311a4f7d5 Fix grammar.
Co-authored-by: Andrew Block <andy.block@gmail.com>
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-11 19:05:31 +02:00
Felix Fontein
e1995e1c78 Always load age identities from all locations, and report unused locations in error messages.
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-11 19:05:31 +02:00
Felix Fontein
92e536754e Merge pull request #1944 from felixfontein/readme
Fix mention of macOS XDG_CONFIG_HOME fallback
2025-09-11 19:05:09 +02:00
Felix Fontein
4ee59c732b Fix mention of macOS XDG_CONFIG_HOME fallback.
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-11 06:17:04 +02:00
Felix Fontein
d8c6236a18 Merge pull request #1933 from billy4479/fix-dotenv-2
Allow non-complex non-string values in dotenv and exec-env
2025-09-11 06:14:48 +02:00
billy4479
e08304dfb0 Allow for non-string values in exec-env
This was previously forbidden for some reason, however if the value is
not a complex type there should be no issues.

Signed-off-by: billy4479 <giachi.ellero@gmail.com>
2025-09-11 00:07:36 +02:00
billy4479
ba010428ee Avoid panic when values are numbers
When decrypting to dotenv we try to escape new line in the values
without taking into account the possibility that the value could be
something different than a string (e.g. an int).

This used to cause a panic when using `decrypt --output-format dotenv`.

Signed-off-by: billy4479 <giachi.ellero@gmail.com>
2025-09-11 00:07:36 +02:00
Felix Fontein
9e7c7597ea Merge pull request #1940 from felixfontein/readme
README: fix argument order
2025-09-10 18:13:17 +02:00
Felix Fontein
383e9d6480 Fix argument order.
Signed-off-by: Felix Fontein <felix@fontein.de>
2025-09-10 18:08:08 +02:00
Felix Fontein
fe642b3b2d Merge pull request #1910 from matheuscscp/fix-1846
Fix keyservice client for unix domain sockets
2025-09-09 21:31:09 +02:00
Felix Fontein
827a02a7de Merge branch 'main' into fix-1846 2025-09-09 21:26:16 +02:00
Felix Fontein
225546ed66 Merge pull request #1919 from daogilvie/allow-azure-keyvault-empty-version
feat(azkv): Skipping key-version will get latest key
2025-09-09 21:16:49 +02:00
Felix Fontein
92b6728da5 Merge branch 'main' into allow-azure-keyvault-empty-version 2025-09-09 21:08:21 +02:00
Felix Fontein
193c2696b9 Merge pull request #1929 from felixfontein/ini-bug
INI: fix converting integers to strings; improve float and time.Time formatting
2025-09-09 21:02:48 +02:00