Skip to content

Commit 076c198

Browse files
authored
Merge pull request #159 from buildkite-plugins/release/v1.9.0
Bump version in readme
2 parents cbd8cd0 + 987da57 commit 076c198

2 files changed

Lines changed: 62 additions & 23 deletions

File tree

CHANGELOG.md

Lines changed: 43 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,52 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [v1.9.0]
10+
11+
### Added
12+
* Add step validation to skip invalid configurations with helpful warnings (#158)
13+
* Add SHA256 checksum verification for downloaded binaries (#155)
14+
* Add map format support for env configuration with null literal support for reading from OS environment (#154)
15+
* Preserve and display plugins defined within command steps in README documentation (#157)
16+
17+
### Fixed
18+
* Fix notify processing in group steps (#156)
19+
20+
## [v1.8.0]
21+
922
### Added
10-
* Accept both `artifact_paths` (preferred) and `artifacts` (alternative) field names in plugin configuration for backward compatibility (#120)
23+
* Accept both `artifact_paths` (preferred) and `artifacts` (alternative) field names in plugin configuration for backward compatibility (#151)
24+
* Keep the binary in the plugin directory instead of build directory (#135)
25+
26+
### Changed
27+
* Update module github.com/bmatcuk/doublestar/v4 to v4.10.0 (#150)
28+
* Update dependency go to v1.25.7 (#152)
29+
* Update module github.com/sirupsen/logrus to v1.9.4 (#146)
30+
* Update dependency go to v1.25.6 (#147)
31+
* Update buildkite plugin secrets to v2 (#149)
1132

1233
### Fixed
13-
* Fix `artifact_paths` field being ignored when specified in plugin configuration. Both `artifact_paths` and `artifacts` now work correctly (#120)
14-
* Fix typo in test case: "artifiact" → "artifact"
15-
* Fix BATS test failures caused by unbound `BUILDKITE_PLUGINS_PATH` variable in hooks/command
34+
* Fix `artifact_paths` field being ignored when specified in plugin configuration (#151)
35+
* Have `download: false` respect `binary_folder` configuration (#148)
36+
37+
## [v1.7.0]
38+
39+
### Added
40+
* Add support for `secrets` field in step configuration (#137)
41+
42+
## [v1.6.2]
43+
44+
### Fixed
45+
* Fix env parsing of complex values with equals signs (#141)
46+
47+
### Changed
48+
* Update versions in README (#142)
49+
50+
## [v1.6.1]
51+
52+
### Added
53+
* Add `download` configuration option to support pre-installed binaries (#130)
54+
* Add retry logic for binary download to handle transient network issues (#138)
1655

1756
## [v1.6.0]
1857

README.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ For example, in the following configuration:
4545
steps:
4646
- label: "Triggering pipelines"
4747
plugins:
48-
- monorepo-diff#v1.8.0:
48+
- monorepo-diff#v1.9.0:
4949
diff: "git diff --name-only HEAD~1"
5050
watch:
5151
- path: "**/*"
@@ -125,7 +125,7 @@ The plugin preserves `plugins:` blocks when specified in command step configurat
125125
steps:
126126
- label: "Triggering pipelines"
127127
plugins:
128-
- monorepo-diff#v1.8.0:
128+
- monorepo-diff#v1.9.0:
129129
watch:
130130
- path: services/api/
131131
config:
@@ -150,7 +150,7 @@ When changes are detected in the watched paths, the plugin generates steps that
150150
steps:
151151
- label: "Triggering pipelines"
152152
plugins:
153-
- monorepo-diff#v1.8.0:
153+
- monorepo-diff#v1.9.0:
154154
watch:
155155
- path: app/
156156
config:
@@ -181,7 +181,7 @@ steps:
181181
steps:
182182
- label: "Triggering pipelines with plugin"
183183
plugins:
184-
- monorepo-diff#v1.8.0:
184+
- monorepo-diff#v1.9.0:
185185
watch:
186186
- path: test/.buildkite/
187187
config: # Required [trigger step configuration]
@@ -210,7 +210,7 @@ The plugin supports conditional execution of pipeline steps using the `if` key,
210210
steps:
211211
- label: "Triggering pipelines with plugin"
212212
plugins:
213-
- monorepo-diff#v1.8.0:
213+
- monorepo-diff#v1.9.0:
214214
diff: git diff --name-only HEAD~1
215215
watch:
216216
- path: services/api
@@ -273,7 +273,7 @@ git diff --name-only "$LATEST_TAG"
273273
steps:
274274
- label: "Triggering pipelines"
275275
plugins:
276-
- monorepo-diff#v1.8.0:
276+
- monorepo-diff#v1.9.0:
277277
diff: "git diff --name-only HEAD~1"
278278
watch:
279279
- path: "bar-service/"
@@ -300,7 +300,7 @@ A default `config` to run if no paths are matched, the `config` key is not requi
300300
steps:
301301
- label: "Triggering pipelines"
302302
plugins:
303-
- monorepo-diff#v1.8.0:
303+
- monorepo-diff#v1.9.0:
304304
diff: "git diff --name-only HEAD~1"
305305
watch:
306306
- path: "bar-service/"
@@ -322,7 +322,7 @@ The object values provided in this configuration will be appended to `env` prope
322322
steps:
323323
- label: "Triggering pipelines"
324324
plugins:
325-
- monorepo-diff#v1.8.0:
325+
- monorepo-diff#v1.9.0:
326326
diff: "git diff --name-only HEAD~1"
327327
watch:
328328
- path: "foo-service/"
@@ -348,7 +348,7 @@ The map format provides clean, readable syntax:
348348
steps:
349349
- label: "Triggering pipelines"
350350
plugins:
351-
- monorepo-diff#v1.8.0:
351+
- monorepo-diff#v1.9.0:
352352
env:
353353
NODE_ENV: production
354354
API_URL: https://api.example.com
@@ -383,7 +383,7 @@ The array format uses key=value syntax:
383383
steps:
384384
- label: "Triggering pipelines"
385385
plugins:
386-
- monorepo-diff#v1.8.0:
386+
- monorepo-diff#v1.9.0:
387387
env:
388388
- NODE_ENV=production
389389
- API_URL=https://api.example.com
@@ -423,7 +423,7 @@ Add `log_level` property to set the log level. Supported log levels are `debug`
423423
steps:
424424
- label: "Triggering pipelines"
425425
plugins:
426-
- monorepo-diff#v1.8.0:
426+
- monorepo-diff#v1.9.0:
427427
diff: "git diff --name-only HEAD~1"
428428
log_level: "debug" # defaults to "info"
429429
watch:
@@ -447,7 +447,7 @@ This option is useful for:
447447
steps:
448448
- label: "Triggering pipelines"
449449
plugins:
450-
- monorepo-diff#v1.8.0:
450+
- monorepo-diff#v1.9.0:
451451
download: false
452452
diff: "git diff --name-only HEAD~1"
453453
watch:
@@ -477,7 +477,7 @@ To enable checksum verification:
477477
steps:
478478
- label: "Triggering pipelines"
479479
plugins:
480-
- monorepo-diff#v1.8.0:
480+
- monorepo-diff#v1.9.0:
481481
verify_checksum: true # Recommended for enhanced security
482482
diff: "git diff --name-only HEAD~1"
483483
watch:
@@ -512,7 +512,7 @@ Add `key` to set the step or group key.
512512
steps:
513513
- label: "Setting Key"
514514
plugins:
515-
- monorepo-diff#v1.8.0:
515+
- monorepo-diff#v1.9.0:
516516
diff: "git diff --name-only HEAD~1"
517517
watch:
518518
- path: "bar-service/"
@@ -531,7 +531,7 @@ Add `secrets` to inject [Buildkite Secrets](https://buildkite.com/docs/pipelines
531531
steps:
532532
- label: "Deploy with secrets"
533533
plugins:
534-
- monorepo-diff#v1.8.0:
534+
- monorepo-diff#v1.9.0:
535535
diff: "git diff --name-only HEAD~1"
536536
watch:
537537
- path: "service/"
@@ -548,7 +548,7 @@ steps:
548548
steps:
549549
- label: "Deploy with secrets"
550550
plugins:
551-
- monorepo-diff#v1.8.0:
551+
- monorepo-diff#v1.9.0:
552552
diff: "git diff --name-only HEAD~1"
553553
watch:
554554
- path: "service/"
@@ -565,7 +565,7 @@ Secrets also work within grouped steps:
565565
steps:
566566
- label: "Deploy services"
567567
plugins:
568-
- monorepo-diff#v1.8.0:
568+
- monorepo-diff#v1.9.0:
569569
diff: "git diff --name-only HEAD~1"
570570
watch:
571571
- path: "services/"
@@ -588,7 +588,7 @@ steps:
588588
steps:
589589
- label: "Triggering pipelines"
590590
plugins:
591-
- monorepo-diff#v1.8.0:
591+
- monorepo-diff#v1.9.0:
592592
diff: "git diff --name-only $(head -n 1 last_successful_build)"
593593
interpolation: false
594594
env:
@@ -659,7 +659,7 @@ This is the filesystem folder where the Go binary will be kept.
659659
steps:
660660
- label: "Triggering pipelines"
661661
plugins:
662-
- monorepo-diff#v1.8.0:
662+
- monorepo-diff#v1.9.0:
663663
binary_folder: "/var/buildkite-agent"
664664
watch:
665665
- path: "bar-service/"

0 commit comments

Comments
 (0)