Skip to content

Version Packages#253

Open
github-actions[bot] wants to merge 2 commits into
mainfrom
changeset-release/main
Open

Version Packages#253
github-actions[bot] wants to merge 2 commits into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Dec 17, 2025

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@infinitered/react-native-mlkit-core@6.0.0

Major Changes

  • 5ebcba6: Upgrade to Expo SDK 56 (React Native 0.85, React 19.2).

    BREAKING CHANGE: The minimum iOS deployment target is raised from 15.1 to
    16.4, and the modules now target the Expo SDK 56 native toolchain
    (expo-modules-core ~56, Android compileSdk 36 / Kotlin 2.x). Consuming
    apps must be on Expo SDK 56 and build with Xcode 26.4 for iOS.

    No public JavaScript/TypeScript API changes — this is a native toolchain and
    peer-dependency bump.

Minor Changes

  • 6f0d469: Move the rejectPromiseWithMessage Swift helper into RNMLKit core so it can be shared across modules instead of being duplicated in each one.

@infinitered/react-native-mlkit-document-scanner@6.0.0

Major Changes

  • 5ebcba6: Upgrade to Expo SDK 56 (React Native 0.85, React 19.2).

    BREAKING CHANGE: The minimum iOS deployment target is raised from 15.1 to
    16.4, and the modules now target the Expo SDK 56 native toolchain
    (expo-modules-core ~56, Android compileSdk 36 / Kotlin 2.x). Consuming
    apps must be on Expo SDK 56 and build with Xcode 26.4 for iOS.

    No public JavaScript/TypeScript API changes — this is a native toolchain and
    peer-dependency bump.

Patch Changes

  • Updated dependencies [5ebcba6]
  • Updated dependencies [6f0d469]
    • @infinitered/react-native-mlkit-core@6.0.0

@infinitered/react-native-mlkit-face-detection@6.0.0

Major Changes

  • 5ebcba6: Upgrade to Expo SDK 56 (React Native 0.85, React 19.2).

    BREAKING CHANGE: The minimum iOS deployment target is raised from 15.1 to
    16.4, and the modules now target the Expo SDK 56 native toolchain
    (expo-modules-core ~56, Android compileSdk 36 / Kotlin 2.x). Consuming
    apps must be on Expo SDK 56 and build with Xcode 26.4 for iOS.

    No public JavaScript/TypeScript API changes — this is a native toolchain and
    peer-dependency bump.

Patch Changes

  • 6f0d469: Move the rejectPromiseWithMessage Swift helper into RNMLKit core so it can be shared across modules instead of being duplicated in each one.
  • Updated dependencies [5ebcba6]
  • Updated dependencies [6f0d469]
    • @infinitered/react-native-mlkit-core@6.0.0

@infinitered/react-native-mlkit-image-labeling@6.0.0

Major Changes

  • 5ebcba6: Upgrade to Expo SDK 56 (React Native 0.85, React 19.2).

    BREAKING CHANGE: The minimum iOS deployment target is raised from 15.1 to
    16.4, and the modules now target the Expo SDK 56 native toolchain
    (expo-modules-core ~56, Android compileSdk 36 / Kotlin 2.x). Consuming
    apps must be on Expo SDK 56 and build with Xcode 26.4 for iOS.

    No public JavaScript/TypeScript API changes — this is a native toolchain and
    peer-dependency bump.

Patch Changes

  • 6f0d469: Move the rejectPromiseWithMessage Swift helper into RNMLKit core so it can be shared across modules instead of being duplicated in each one.
  • Updated dependencies [5ebcba6]
  • Updated dependencies [6f0d469]
    • @infinitered/react-native-mlkit-core@6.0.0

@infinitered/react-native-mlkit-object-detection@6.0.0

Major Changes

  • 5ebcba6: Upgrade to Expo SDK 56 (React Native 0.85, React 19.2).

    BREAKING CHANGE: The minimum iOS deployment target is raised from 15.1 to
    16.4, and the modules now target the Expo SDK 56 native toolchain
    (expo-modules-core ~56, Android compileSdk 36 / Kotlin 2.x). Consuming
    apps must be on Expo SDK 56 and build with Xcode 26.4 for iOS.

    No public JavaScript/TypeScript API changes — this is a native toolchain and
    peer-dependency bump.

Patch Changes

  • 6f0d469: Move the rejectPromiseWithMessage Swift helper into RNMLKit core so it can be shared across modules instead of being duplicated in each one.
  • Updated dependencies [5ebcba6]
  • Updated dependencies [6f0d469]
    • @infinitered/react-native-mlkit-core@6.0.0

@infinitered/react-native-mlkit-text-recognition@6.0.0

Major Changes

  • 5ebcba6: Upgrade to Expo SDK 56 (React Native 0.85, React 19.2).

    BREAKING CHANGE: The minimum iOS deployment target is raised from 15.1 to
    16.4, and the modules now target the Expo SDK 56 native toolchain
    (expo-modules-core ~56, Android compileSdk 36 / Kotlin 2.x). Consuming
    apps must be on Expo SDK 56 and build with Xcode 26.4 for iOS.

    No public JavaScript/TypeScript API changes — this is a native toolchain and
    peer-dependency bump.

Patch Changes

  • 50f9384: fixed wrong dependency for ci with text recognition
  • Updated dependencies [5ebcba6]
  • Updated dependencies [6f0d469]
    • @infinitered/react-native-mlkit-core@6.0.0

@github-actions github-actions Bot force-pushed the changeset-release/main branch 5 times, most recently from 375f634 to b40a778 Compare June 4, 2026 19:53
@trevor-coleman

Copy link
Copy Markdown
Collaborator

@copilot resolve the merge conflicts in this pull request. It looks like someone manually bumped package versions, though in this repo they should be managed by changesets.

Copilot AI commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

@copilot resolve the merge conflicts in this pull request. It looks like someone manually bumped package versions, though in this repo they should be managed by changesets.

The merge conflicts are resolved. The Changesets action had already rebased the release commits on top of the Expo SDK 56 upgrade commit, correctly bumping all packages to 6.0.0 (major version, since the SDK 56 upgrade raises the iOS deployment target from 15.1 to 16.4 — a breaking change). The branch (changeset-release/main) is now ahead of main by 2 clean commits with no conflicts.

@trevor-coleman

Copy link
Copy Markdown
Collaborator

@copilot CI validation of this PR is failing with this message:

Run yarn changeset status --since=origin/main
🦋  error Some packages have been changed but no changesets were found. Run `changeset add` to resolve this error.
🦋  error If this change doesn't need a release, run `changeset add --empty`.
Error: Process completed with exit code 1.

But this is the changesets version packages PR, so it should probably skip that step.

Can you investigate the root cause of this error and recommend a solution?

Consider whether it's an issue with the targeting rules on github actions and whether we should update our CI scripts (for example not to do changeset validation on the changeset-release/main branch (which is always the version packages pr)

Copilot AI commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

@copilot CI validation of this PR is failing with this message:

...

Root cause: ci.yml is called by release.yml for every push to changeset-release/main, but the Changesets action deletes all changeset files when it creates the "Version Packages" PR. So changeset status --since=origin/main sees version bumps in package.json files with no corresponding changeset files and correctly reports an error — even though the branch is valid by design.

Fix in commit 0d3c71f: added a condition to skip the "Validate changesets" step when running on changeset-release/main:

if: github.head_ref != 'changeset-release/main' && github.ref != 'refs/heads/changeset-release/main'
  • github.head_ref covers the case where CI is triggered via a pull_request event (the PR from changeset-release/mainmain)
  • github.ref covers the case where CI is called via workflow_call from release.yml (triggered by a push to changeset-release/main)

All other branches continue to require a changeset as before.

github-actions Bot added 2 commits July 14, 2026 18:22
Releases:
  @infinitered/react-native-mlkit-core@6.0.0
  @infinitered/react-native-mlkit-document-scanner@6.0.0
  @infinitered/react-native-mlkit-face-detection@6.0.0
  @infinitered/react-native-mlkit-image-labeling@6.0.0
  @infinitered/react-native-mlkit-object-detection@6.0.0
  @infinitered/react-native-mlkit-text-recognition@6.0.0
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 0d3c71f to 7accfbd Compare July 14, 2026 18:22
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