a8c-ci-toolkit-buildkite-plugin

A caching plugin that can be invoked from your build script.

Stars
21

Bot releases are hidden (Show)

a8c-ci-toolkit-buildkite-plugin - 3.7.0 Latest Release

Published by wzieba about 1 month ago

New Features

  • Add a script for commenting dependencies diff on PRs in Android projects [#120]
  • Append summarized list to dependency diff comment [#122]

Bug Fixes

  • Don't require passing owner and repo names to upload_sarif_to_github [#121]

Full Changelog: https://github.com/Automattic/a8c-ci-toolkit-buildkite-plugin/compare/3.6.2...3.7.0

a8c-ci-toolkit-buildkite-plugin - 3.6.2

Published by wzieba about 1 month ago

Bug Fixes

  • Fix passing main branch name when sending sarif file [#118]

Full Changelog: https://github.com/Automattic/a8c-ci-toolkit-buildkite-plugin/compare/3.6.1...3.6.2

a8c-ci-toolkit-buildkite-plugin - 3.6.1

Published by wzieba about 1 month ago

Bug Fixes

  • Check for $BUILDKITE_PULL_REQUEST = false when uploading sarif file [#116]

Internal Changes

  • Tooling change: Dangermattic setup [#113]

Full Changelog: https://github.com/Automattic/a8c-ci-toolkit-buildkite-plugin/compare/3.6.0...3.6.1

a8c-ci-toolkit-buildkite-plugin - 3.6.0

Published by wzieba about 1 month ago

New Features

  • Refactor install_swiftpm_dependencies to allow specifying --workspace/--project/--use-spm type of project explicitly, and improve implicit/automatic project type detection logic. [#105]
  • Introduce a command for uploading .sarif files to GitHub's registry [#111]

Bug Fixes

  • Make sure install_swiftpm_dependencies uses the correct Package.resolved file (.xcworkspace vs .xcodeproj/project.xcworkspace). [#105]

Full Changelog: https://github.com/Automattic/a8c-ci-toolkit-buildkite-plugin/compare/3.5.1...3.6.0

a8c-ci-toolkit-buildkite-plugin - 3.5.1

Published by wzieba 3 months ago

Bug Fixes

  • Fix an issue in annotate_test_failures when test cases had apostrophes in their name. [#106]

Full Changelog: https://github.com/Automattic/a8c-ci-toolkit-buildkite-plugin/compare/3.5.0...3.5.1

a8c-ci-toolkit-buildkite-plugin - 3.5.0

Published by wzieba 3 months ago

New Features

  • Introduce merge_junit_reports script [#103]

Full Changelog: https://github.com/Automattic/a8c-ci-toolkit-buildkite-plugin/compare/3.4.2...3.5.0

a8c-ci-toolkit-buildkite-plugin - 3.4.2

Published by wzieba 5 months ago

a8c-ci-toolkit-buildkite-plugin - 3.4.1

Published by iangmaia 5 months ago

What's Changed

Full Changelog: https://github.com/Automattic/a8c-ci-toolkit-buildkite-plugin/compare/3.4.0...3.4.1

a8c-ci-toolkit-buildkite-plugin - 3.4.0

Published by iangmaia 5 months ago

What's Changed

Full Changelog: https://github.com/Automattic/a8c-ci-toolkit-buildkite-plugin/compare/3.3.0...3.4.0

a8c-ci-toolkit-buildkite-plugin - 3.3.0

Published by iangmaia 6 months ago

What's Changed

Full Changelog: https://github.com/Automattic/a8c-ci-toolkit-buildkite-plugin/compare/3.2.2...3.3.0

a8c-ci-toolkit-buildkite-plugin - 3.2.2

Published by AliSoftware 7 months ago

Bug Fixes

  • Fix crash in recent update of the publish_pod implementation — 2nd attempt [#85]
a8c-ci-toolkit-buildkite-plugin - 3.2.1

Published by AliSoftware 7 months ago

Bug Fixes

  • Fix crash in recent update of the publish_pod implementation. [#84]
a8c-ci-toolkit-buildkite-plugin - 3.2.0

Published by AliSoftware 7 months ago

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]
a8c-ci-toolkit-buildkite-plugin - 3.1.0

Published by iangmaia 8 months ago

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]
a8c-ci-toolkit-buildkite-plugin - 3.0.1

Published by crazytonyli 11 months ago

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]
a8c-ci-toolkit-buildkite-plugin - 3.0.0

Published by AliSoftware 12 months ago

Breaking Changes

  • nvm_install utility is removed. See MIGRATION.md for details. [#73]

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]
a8c-ci-toolkit-buildkite-plugin - 2.18.2

Published by AliSoftware over 1 year ago

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]
a8c-ci-toolkit-buildkite-plugin - 2.18.1

Published by AliSoftware over 1 year ago

Bug Fixes

  • Fix an issue with annotate_test_failures on CI steps that are using the parallelism attribute. [#67]
a8c-ci-toolkit-buildkite-plugin - 2.18.0

Published by mokagio over 1 year ago

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]
a8c-ci-toolkit-buildkite-plugin - 2.17.0

Published by mokagio over 1 year ago

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]