Skip to content

test VT runner#1771

Closed
CedricGuillemet wants to merge 1 commit into
BabylonJS:masterfrom
CedricGuillemet:runVTmacOS
Closed

test VT runner#1771
CedricGuillemet wants to merge 1 commit into
BabylonJS:masterfrom
CedricGuillemet:runVTmacOS

Conversation

@CedricGuillemet

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings July 7, 2026 09:32

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a macOS visualization-test lane that reuses the default macOS build output by publishing Playground.app as an artifact, then running pixel-diff validation on a self-hosted runner intended to have a real Metal GPU. The PR also comments out non-macOS CI jobs in the main CI workflow.

Changes:

  • Add an optional upload-visualization-artifact input to the macOS reusable workflow and package/upload Playground.app as a tarball artifact.
  • Add a MacOS_VisualizationTests job that downloads the artifact and runs validation_native.js on a self-hosted runner.
  • Temporarily disable (comment out) most non-macOS CI jobs in .github/workflows/ci.yml.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
.github/workflows/ci.yml Enables artifact publishing for the default macOS build, adds a self-hosted visualization test job, and comments out non-macOS jobs.
.github/workflows/build-macos.yml Adds a workflow input and steps to package/upload the Playground app for downstream visualization testing.

Comment thread .github/workflows/ci.yml
Comment on lines +45 to +48
MacOS_VisualizationTests:
needs: MacOS
runs-on: self-hosted
timeout-minutes: 60
Comment thread .github/workflows/ci.yml
Comment on lines +71 to +73
# ══════════════════════════════════════════════════════════════════
# All non-macOS CI has been temporarily disabled. Uncomment to restore.
# ══════════════════════════════════════════════════════════════════
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.

2 participants