Skip to content

Update buildkite plugin automattic/a8c-ci-toolkit to v3 - #20921

Merged
wzieba merged 1 commit into
trunkfrom
renovate/automattic-a8c-ci-toolkit-3.x
Jun 4, 2024
Merged

Update buildkite plugin automattic/a8c-ci-toolkit to v3#20921
wzieba merged 1 commit into
trunkfrom
renovate/automattic-a8c-ci-toolkit-3.x

Conversation

@renovate

@renovate renovate Bot commented May 31, 2024

Copy link
Copy Markdown
Contributor

Mend Renovate

This PR contains the following updates:

Package Update Change
automattic/a8c-ci-toolkit major 2.17.0 -> 3.4.2
automattic/a8c-ci-toolkit major 2.18.2 -> 3.4.2

Release Notes

automattic/a8c-ci-toolkit-buildkite-plugin (automattic/a8c-ci-toolkit)

v3.4.2

Compare Source

Bug Fixes
  • Fix hash_directory helper, and make it portable (Mac+Linux) [#​95]

v3.4.1

Compare Source

Bug Fixes
  • Fix for the unbound variable error seen on run_swiftlint [#​92]

v3.4.0

Compare Source

Internal Changes
  • Restrict the possible run_swiftlint command arguments to "--strict" and "--lenient" [#​90]
  • Update swiftlint_version RegExp to check for top-level node [#​89]

v3.3.0

Compare Source

New Features
  • Make publish_private_pod support --allow-warnings. [#​86]
Internal Changes
  • Fixed Ruby, RuboCop and RSpec versions on CI [#​88]

v3.2.2

Compare Source

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

v3.2.1

Compare Source

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

v3.2.0

Compare Source

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]

v3.1.0

Compare Source

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.

v3.0.1

Compare Source

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]

v3.0.0

Compare Source

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]

v2.18.2

Compare Source

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

v2.18.1

Compare Source

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

v2.18.0

Compare Source

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]

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@dangermattic

dangermattic commented May 31, 2024

Copy link
Copy Markdown
Collaborator
1 Warning
⚠️ PR is not assigned to a milestone.

Generated by 🚫 Danger

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

@wpmobilebot

Copy link
Copy Markdown
Contributor
Jetpack📲 You can test the changes from this Pull Request in Jetpack by scanning the QR code below to install the corresponding build.
App NameJetpack Jetpack
FlavorJalapeno
Build TypeDebug
Versionpr20921-41928f7
Commit41928f7
Direct Downloadjetpack-prototype-build-pr20921-41928f7.apk
Note: Google Login is not supported on these builds.

@wpmobilebot

Copy link
Copy Markdown
Contributor
WordPress📲 You can test the changes from this Pull Request in WordPress by scanning the QR code below to install the corresponding build.
App NameWordPress WordPress
FlavorJalapeno
Build TypeDebug
Versionpr20921-41928f7
Commit41928f7
Direct Downloadwordpress-prototype-build-pr20921-41928f7.apk
Note: Google Login is not supported on these builds.

@wzieba

wzieba commented Jun 3, 2024

Copy link
Copy Markdown
Contributor

@iangmaia @AliSoftware - 👋 could you please confirm it's safe to merge without any changes? The build passes, but this is a major bump, so I wanted to double check. The breaking change was

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

Does it affect WordPress-Android ?

@wzieba
wzieba requested review from AliSoftware and iangmaia June 3, 2024 08:21
@AliSoftware

Copy link
Copy Markdown
Contributor

the nvm_install breaking change shouldn't install WPAndroid, so I think it's safe to land this major version bump on the ci-toolkit plugin 👍

@wzieba
wzieba merged commit fa38edf into trunk Jun 4, 2024
@wzieba
wzieba deleted the renovate/automattic-a8c-ci-toolkit-3.x branch June 4, 2024 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants