Skip to content

Wire Maestro smoke tests into Buildkite#16201

Draft
JorgeMucientes wants to merge 3 commits into
feature/maestro-smoke-system-flowsfrom
feature/maestro-smoke-buildkite
Draft

Wire Maestro smoke tests into Buildkite#16201
JorgeMucientes wants to merge 3 commits into
feature/maestro-smoke-system-flowsfrom
feature/maestro-smoke-buildkite

Conversation

@JorgeMucientes

@JorgeMucientes JorgeMucientes commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

Description

Adds Buildkite entry points for Maestro smoke testing.

This final stack layer wires the local runner into Buildkite with a manual pipeline step, a release-pipeline command, and a scheduled burst pipeline. CI execution remains explicit and tag-driven, while artifacts are uploaded from the runner output directory for review.

Stack navigation: previous #16256

Test Steps

  1. In Buildkite, trigger the manual Maestro smoke test step with the desired tag/store settings.
  2. Confirm the command runs .buildkite/commands/run-maestro-tests.sh.
  3. Confirm the HTML/JUnit artifacts are uploaded from WooCommerce/build/outputs/maestro-smoke.

Images/gif

N/A

  • I have considered if this change warrants release notes and have added them to RELEASE-NOTES.txt if necessary. Use the "[Internal]" label for non-user-facing changes.

@dangermattic

dangermattic commented Jul 4, 2026

Copy link
Copy Markdown
Collaborator
1 Message
📖 This PR is still a Draft: some checks will be skipped.

Generated by 🚫 Danger

@JorgeMucientes JorgeMucientes added type: task An internally driven task. category: tooling Anything that involves building & maintaining the project, including scripts, `Fastfile`, etc. category: ui tests Related to UI testing. labels Jul 4, 2026
@JorgeMucientes JorgeMucientes added this to the 25.2 milestone Jul 4, 2026
@wpmobilebot

wpmobilebot commented Jul 4, 2026

Copy link
Copy Markdown
Collaborator

App Icon📲 You can test the changes from this Pull Request in WooCommerce Android by scanning the QR code below to install the corresponding build.

App NameWooCommerce Android
Platform📱 Mobile
FlavorJalapeno
Build TypeDebug
Build Number766
Version25.1-rc-1
Application IDcom.woocommerce.android.prealpha
Commit35c50fb
Installation URL5or8ulk008prg
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-pos-flows branch from 8086ac3 to 584eb57 Compare July 4, 2026 18:57
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-buildkite branch from ad41dd4 to eed5528 Compare July 4, 2026 18:57
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-pos-flows branch from 584eb57 to bf06d95 Compare July 4, 2026 19:07
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-buildkite branch 2 times, most recently from b9fbda6 to fdc6b58 Compare July 4, 2026 19:11
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-pos-flows branch from 756afc2 to d196bcc Compare July 7, 2026 14:51
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-buildkite branch from fdc6b58 to a71ce7b Compare July 7, 2026 14:51
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-pos-flows branch from d196bcc to dfb398c Compare July 8, 2026 07:43
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-buildkite branch from a71ce7b to 57bf81e Compare July 8, 2026 07:43
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-pos-flows branch from dfb398c to bf53ac2 Compare July 8, 2026 10:02
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-buildkite branch from 57bf81e to bba53ee Compare July 8, 2026 10:02
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-pos-flows branch from bf53ac2 to c75abc0 Compare July 8, 2026 10:37
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-buildkite branch 2 times, most recently from 09a053d to 44581ee Compare July 8, 2026 12:45
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-pos-flows branch 2 times, most recently from 1b9a67e to 9920bb8 Compare July 8, 2026 15:18
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-buildkite branch from 44581ee to 7d0bd02 Compare July 8, 2026 15:18
@wpmobilebot wpmobilebot modified the milestones: 25.2, 25.3 Jul 10, 2026
@wpmobilebot

Copy link
Copy Markdown
Collaborator

Version 25.2 has now entered code-freeze, so the milestone of this PR has been updated to 25.3.

@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-pos-flows branch from 9920bb8 to e27b79a Compare July 10, 2026 13:08
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-buildkite branch from 7d0bd02 to 01554d0 Compare July 10, 2026 13:09
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-pos-flows branch from e27b79a to 76e4192 Compare July 13, 2026 10:24
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-buildkite branch from 01554d0 to bf4bcf2 Compare July 13, 2026 10:24
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-pos-flows branch from 76e4192 to 51942f7 Compare July 13, 2026 13:50
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-buildkite branch from bf4bcf2 to 45b7ccf Compare July 13, 2026 13:51
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-pos-flows branch from 51942f7 to a69190b Compare July 13, 2026 15:42
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-buildkite branch from 45b7ccf to f7a87dd Compare July 13, 2026 15:42
@JorgeMucientes JorgeMucientes changed the base branch from feature/maestro-smoke-pos-flows to feature/maestro-smoke-system-flows July 14, 2026 07:28
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-system-flows branch from e9123e6 to 05b37b4 Compare July 14, 2026 08:10
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-buildkite branch from 7239691 to 194137f Compare July 14, 2026 08:10
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-system-flows branch from 05b37b4 to fb1d3df Compare July 14, 2026 08:49
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-buildkite branch from 194137f to ae2f540 Compare July 14, 2026 08:49
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-system-flows branch from fb1d3df to 27445f0 Compare July 14, 2026 09:08
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-buildkite branch from ae2f540 to ff46fd8 Compare July 14, 2026 09:08
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-system-flows branch from 27445f0 to 06d0803 Compare July 14, 2026 09:27
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-buildkite branch from ff46fd8 to 680fad6 Compare July 14, 2026 09:27
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-system-flows branch from 06d0803 to 7ddd7eb Compare July 14, 2026 10:26
@JorgeMucientes JorgeMucientes force-pushed the feature/maestro-smoke-buildkite branch from 680fad6 to 35c50fb Compare July 14, 2026 10:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category: tooling Anything that involves building & maintaining the project, including scripts, `Fastfile`, etc. category: ui tests Related to UI testing. type: task An internally driven task.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants