Skip to content

Cherry-pick of #3945 to release-6.2 - #3948

Merged
yasserfaraazkhan merged 2 commits into
release-6.2from
cursor/cherry-pick-3945-release-6.2-45d5
Aug 14, 2026
Merged

Cherry-pick of #3945 to release-6.2#3948
yasserfaraazkhan merged 2 commits into
release-6.2from
cursor/cherry-pick-3945-release-6.2-45d5

Conversation

@yasserfaraazkhan

@yasserfaraazkhan yasserfaraazkhan commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Cherry pick of #3945 on release-6.2.

Restores per-OS GitHub commit statuses (e2e/linux, e2e/macos, e2e/windows) for CMT, alongside the existing e2e/compatibility-matrix-testing umbrella. PR/master E2E already posted per-OS checks on this branch; those now use canonical linux|macos|windows names.

Summary

  • Normalize instance_details platforms to linux|macos|windows (and pin macos-latestmacos-26) so e2e/<os> statuses stay consistent.
  • Post pending e2e/linux|macos|windows on CMT start, then flip them from CMT matrix job conclusions (this branch has no TSIO reporter).
  • Keep the CMT umbrella check e2e/compatibility-matrix-testing.
  • Restructure the 6.2-only status helpers so no-nested-ternary / no-negated-condition pass (cmtOsCommitStatus, playwrightProjectForOs).

Ticket Link

Cherry-pick of #3945

Checklist

Device Information

This PR was tested on: unit tests via node --test e2e/utils/github-actions.test.js (10 passed); npx eslint e2e/utils/github-actions.js e2e/utils/github-actions.test.js --quiet clean

Release Note

NONE

Backport notes

Automated cherry-pick conflicted because release-6.2 does not have TSIO reporting (tsio-report-status.js) or channel notify (cmt-channel-notify.js).

What this PR includes:

What this PR does not include:

Merge gate: wait for ci (build-linux, build-mac-no-dmg, build-win-no-installer, report-test-results) on HEAD 393ae8bb. Playwright E2E/Run is not required for this CI-only change; latest release-6.2 CMT is already green. Needs a review (currently none).

Open in Web Open in Cursor 

…3945)

(cherry picked from commit 4eea1e5)

Co-authored-by: yasser khan <attitude3cena.yf@gmail.com>
@coderabbitai

coderabbitai Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 61d00cc0-ab0d-4e7c-9f2f-e7e81b51a7de

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

@amyblais amyblais added this to the v6.2.0 milestone Aug 14, 2026
@yasserfaraazkhan yasserfaraazkhan added E2E/Reset-Servers Destroy E2E server for a fresh Run. Add E2E/Run label to kick off an e2e run. and removed E2E/Reset-Servers Destroy E2E server for a fresh Run. Add E2E/Run label to kick off an e2e run. labels Aug 14, 2026
Replace nested ternaries and a negated condition in the release-6.2
backport of #3945 so ci lint can pass. Behavior is unchanged.

Co-authored-by: yasser khan <attitude3cena.yf@gmail.com>
@yasserfaraazkhan
yasserfaraazkhan marked this pull request as ready for review August 14, 2026 09:59
@yasserfaraazkhan yasserfaraazkhan added the E2E/Run Run Desktop E2E Tests label Aug 14, 2026
@mm-cloud-bot

Copy link
Copy Markdown

❌ E2E Test Setup Failed

Failed to create E2E test instances: failed to create installation: failed with status code 409

@yasserfaraazkhan yasserfaraazkhan added E2E/Reset-Servers Destroy E2E server for a fresh Run. Add E2E/Run label to kick off an e2e run. E2E/Run Run Desktop E2E Tests and removed E2E/Run Run Desktop E2E Tests E2E/Reset-Servers Destroy E2E server for a fresh Run. Add E2E/Run label to kick off an e2e run. labels Aug 14, 2026
@github-actions github-actions Bot removed the E2E/Run Run Desktop E2E Tests label Aug 14, 2026
@yasserfaraazkhan
yasserfaraazkhan merged commit dd2a871 into release-6.2 Aug 14, 2026
44 of 48 checks passed
@yasserfaraazkhan
yasserfaraazkhan deleted the cursor/cherry-pick-3945-release-6.2-45d5 branch August 14, 2026 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants