You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-29Lines changed: 10 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,34 +1,15 @@
1
1
# Secrets Buildkite Plugin
2
2
3
-
A Buildkite plugin used to fetch secrets from [Buildkite Secrets](https://buildkite.com/docs/pipelines/security/secrets/buildkite-secrets),
3
+
A Buildkite plugin used to fetch secrets from [Buildkite Secrets](https://buildkite.com/docs/pipelines/security/secrets/buildkite-secrets).
4
4
5
5
## Changes to consider when upgrading to `v2.0.0`
6
6
7
-
If you're upgrading from `v1.x.x` to `v2.0.0`, please note the potential changes to your workflow:
7
+
If upgrading from v1.x.x, note these changes:
8
8
9
-
### Log Format Changes
10
-
Log output now uses structured prefixes (`[INFO]`, `[WARNING]`, `[ERROR]`) instead of emoji-based indicators. If you have log parsing scripts or monitoring that relies on specific log formats, you may need to update them.
11
-
12
-
Before:
13
-
```
14
-
⚠️ Unable to find secret at my-key
15
-
```
16
-
17
-
After:
18
-
```
19
-
[ERROR]: Unable to find secret at my-key
20
-
```
21
-
22
-
### Removed Features
23
-
- The `dump_env` function has been removed. This debugging feature has been removed for security reasons. If you were using `dump_env: true`, please remove it from your pipeline configuration.
24
-
25
-
### New Defaults
26
-
- Secrets are now automatically redacted from logs by default (requires buildkite-agent v3.67.0+). To opt out, set `skip-redaction: true`.
27
-
28
-
### Stricter Error Handling
29
-
- Malformed or invalid base64-encoded secrets now cause builds to fail immediately, rather than silently continuing. If you have secrets that fail to decode, you will need to fix them before upgrading to v2.0.0. This change helps catch configuration errors early rather than allowing builds to continue with missing secrets.
30
-
31
-
If these changes are breaking for your use case, we recommend updating your usage to conform with the more secure `v2.0.0`.
0 commit comments