Skip to content

Releases: Automattic/a8c-ci-toolkit-buildkite-plugin

3.2.2

05 Apr 17:04
c27d0c2

Choose a tag to compare

Bug Fixes

  • Fix crash in recent update of the publish_pod implementation — 2nd attempt [#85]

3.2.1

04 Apr 10:36
4c946d2

Choose a tag to compare

Bug Fixes

  • Fix crash in recent update of the publish_pod implementation. [#84]

3.2.0

03 Apr 08:13
c272b4a

Choose a tag to compare

New Features

  • Make validate_podspec support --allow-warnings, --sources=…, --private, --include-podspecs=… and --external-podspecs=… flags that it will forward to the pod lib lint call. --include-podspecs=*.podspec is also now added by default if not provided explicitly. [#82]
  • Make publish_pod support --allow-warnings and --synchronous flags that it will forward to the pod trunk push call. This is especially useful for repos containing multiple, co-dependant podspecs to publish at the same time, to avoid issues with CDN propagation delays. [#82]

3.1.0

22 Feb 13:29
f077728

Choose a tag to compare

New Features

  • Added run_swiftlint command. It will use the project's SwiftLint version defined in .swiftlint.yml property swiftlint_version to run the right SwiftLint version via Docker, reporting the warnings/errors as Buildkite annotations. [#79]

3.0.1

29 Nov 21:29
e2fecd5

Choose a tag to compare

Internal Changes

  • Fix an issue where validate_podspec and publish_pod fail on Xcode 15.0.1 if the pod has a dependency which targets iOS version older than 13. [#78]

3.0.0

24 Oct 13:25
2509873

Choose a tag to compare

Breaking Changes

Bug Fixes

  • Fix issue in annotate_test_failures where the error details' XML node could sometimes be nil. [#76]
  • Make install_swiftpm_dependencies use -onlyUsePackageVersionsFromResolvedFile flag, to prevent Package.resolved from being modified on CI. [#75]

Internal Changes

  • Refine message in annotate_test_failures when configuration for optional Slack reporting is missing. [#74]

2.18.2

19 Jul 13:50
60a4807

Choose a tag to compare

Bug Fixes

  • Ensure that install_gems doesn't restore a macOS cache on Linux build machines. [#69]
  • Ensute that install_gems uses the correct ruby version in its CACHE_KEY in all cases [#70]

2.18.1

30 Jun 15:55

Choose a tag to compare

Bug Fixes

  • Fix an issue with annotate_test_failures on CI steps that are using the parallelism attribute. [#67]

2.18.0

29 Jun 23:01
29a36bf

Choose a tag to compare

Bug Fixes

  • annotate_test_failures no longer prints an empty <code> box when reporting a failure with no extra details. [#63]
  • annotate_test_failures is now able to remove annotations on successful step retry even if the step label contains special characters. [#65]

2.17.0

30 May 10:22
7dbc9ad

Choose a tag to compare

2.17.0

New Features

  • When install_cocoapods fails because Podfile.lock changed in CI, it now prints a diff of the changes [#59]
  • Update annotate_test_failures to be able to send Slack Notification when there are failures. [#60]

Bug Fixes

  • Fix the annotate_test_failures to include test cases with error nodes in the failures list. [#58]