Skip to content

ci: check app dependency version alignment - #1584

Draft
mrousavy wants to merge 6 commits into
perf/nitro-benchmark-appfrom
ci/check-app-version-alignment
Draft

ci: check app dependency version alignment#1584
mrousavy wants to merge 6 commits into
perf/nitro-benchmark-appfrom
ci/check-app-version-alignment

Conversation

@mrousavy

@mrousavy mrousavy commented Sep 4, 2026

Copy link
Copy Markdown
Member

Stack

Depends on #1583 (benchmark app), which depends on #1582 (example move), on the isolated prerequisite #1585 (Xcode compatibility fix).

Summary

A separate, lightweight version-alignment check. No benchmark implementation or app behavior changes. The diff is limited to five files.

  • Compare shared dependency declarations across the root, apps/example, and apps/benchmark.
  • Require direct React/React Native dependencies and matching app release versions; allow app-specific dependencies such as Harness.
  • Include the benchmark app in the existing release version bumper.
  • Run the checker and six unit tests in CI without installing dependencies or building apps.

Validation

Six checker tests pass, current manifests pass the check, and formatting passes. The version-alignment CI job passed before the prerequisite restack and is rerunning. The check intentionally compares declared version strings, not semver range overlap or transitive resolution.

@vercel

vercel Bot commented Sep 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
nitro-docs Ready Ready Preview Sep 4, 2026 6:18pm UTC

Request Review

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.

1 participant