From df7c45ba0a5ccf586d3e2e9b76468175cfbe3609 Mon Sep 17 00:00:00 2001 From: Harini Malothu Date: Fri, 20 Feb 2026 15:05:06 +0530 Subject: [PATCH 1/4] Workflow for stale branches --- .github/workflows/cleanup-stale-branches.yml | 67 +++++++++++++++++++ docs/branch-lifecycle-policy.md | 69 ++++++++++++++++++++ 2 files changed, 136 insertions(+) create mode 100644 .github/workflows/cleanup-stale-branches.yml create mode 100644 docs/branch-lifecycle-policy.md diff --git a/.github/workflows/cleanup-stale-branches.yml b/.github/workflows/cleanup-stale-branches.yml new file mode 100644 index 00000000000..8f65ce09014 --- /dev/null +++ b/.github/workflows/cleanup-stale-branches.yml @@ -0,0 +1,67 @@ +name: Cleanup Stale Branches + +on: + schedule: + - cron: '0 8 * * 1' # Every Monday at 08:00 UTC + workflow_dispatch: + inputs: + dry_run: + description: 'List stale branches without deleting' + type: boolean + default: true + +permissions: + contents: write + +jobs: + cleanup: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Delete stale branches + # To preserve your branch from cleanup, do ONE of: + # 1. Rename it under archive/: git branch -m my-branch archive/my-branch + # 2. Keep an open PR (including drafts) pointing to it + # 3. Add the branch pattern to PROTECTED below + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + DRY_RUN="${{ github.event_name == 'schedule' && 'true' || inputs.dry_run }}" + COPILOT_DAYS=90 + DEFAULT_DAYS=180 + COPILOT_CUTOFF=$(date -d "$COPILOT_DAYS days ago" +%s) + DEFAULT_CUTOFF=$(date -d "$DEFAULT_DAYS days ago" +%s) + PROTECTED='^(main|master|develop|release/|hotfix/|archive/)' + + echo "Stale threshold: copilot/* = $COPILOT_DAYS days, others = $DEFAULT_DAYS days | Dry run: $DRY_RUN" + + git branch -r --format='%(refname:short) %(committerdate:unix)' | while read -r REF DATE; do + BRANCH="${REF#origin/}" + [ "$BRANCH" = "HEAD" ] && continue + echo "$BRANCH" | grep -qE "$PROTECTED" && continue + + # copilot branches: 90 days, all others: 180 days + if echo "$BRANCH" | grep -q '^copilot'; then + [ "$DATE" -ge "$COPILOT_CUTOFF" ] 2>/dev/null && continue + else + [ "$DATE" -ge "$DEFAULT_CUTOFF" ] 2>/dev/null && continue + fi + + # Skip branches with open PRs (including drafts) + PR_COUNT=$(gh pr list --head "$BRANCH" --state open --json number --jq 'length' 2>/dev/null || echo "0") + if [ "$PR_COUNT" -gt 0 ]; then + echo "[skipped] $BRANCH (has open PR)" + continue + fi + + LAST=$(date -d "@$DATE" +%Y-%m-%d) + if [ "$DRY_RUN" = "true" ]; then + echo "[stale] $BRANCH (last commit: $LAST)" + else + echo "Deleting $BRANCH (last commit: $LAST)" + git push origin --delete "$BRANCH" || echo " Failed to delete $BRANCH" + fi + done diff --git a/docs/branch-lifecycle-policy.md b/docs/branch-lifecycle-policy.md new file mode 100644 index 00000000000..efa4e123258 --- /dev/null +++ b/docs/branch-lifecycle-policy.md @@ -0,0 +1,69 @@ +# Branch Lifecycle Policy + +This repository enforces a branch lifecycle policy to keep the branch list clean and manageable. Stale branches are identified automatically and removed after a period of inactivity. + +## How It Works + +A scheduled GitHub Action ([cleanup-stale-branches.yml](../.github/workflows/cleanup-stale-branches.yml)) runs **every Monday at 08:00 UTC** and scans all remote branches for inactivity. + +| Parameter | Default | Description | +|-----------|---------|-------------| +| Stale threshold | **90 days** | Branches with no commits in this period are considered stale | +| Dry run (scheduled) | **true** | Scheduled runs only report; manual dispatch can delete | + +## Protected Branches + +The following branch patterns are **always excluded** from cleanup: + +- `main` / `master` +- `develop` +- `release/*` +- `hotfix/*` +- `archive/*` + +## How to Keep a Branch + +If your branch must be retained beyond the staleness threshold (e.g., for archival or long-running work), use **any** of these methods: + +### 1. Use a protected prefix +Move or rename your branch under `archive/`: +``` +git branch -m my-old-branch archive/my-old-branch +git push origin archive/my-old-branch :my-old-branch +``` + +### 2. Tag the last commit message +Include one of these markers in any commit message on the branch: +- `[archive]` +- `[keep]` +- `[retain]` +- `[no-cleanup]` + +Example: +``` +git commit --allow-empty -m "[keep] Retaining branch for future reference" +git push +``` + +### 3. Notify maintainers +Open an issue or message the maintainers with the branch name and reason for retention. They can add it to the protected patterns in the workflow file. + +## Manual Cleanup + +Maintainers can trigger the workflow manually from the **Actions** tab: + +1. Go to **Actions → Cleanup Stale Branches** +2. Click **Run workflow** +3. Choose `dry_run = false` to actually delete stale branches +4. Optionally adjust the staleness threshold (in days) + +## FAQ + +**Q: What happens if my branch is deleted by mistake?** +A: Git branch deletions on GitHub are reversible for a short period. You can also restore from a local clone if you still have the branch locally. See [GitHub docs on restoring deleted branches](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/restoring-a-deleted-branch). + +**Q: Will this delete branches with open pull requests?** +A: The workflow deletes by inactivity date only. If you have an open PR from a stale branch, the branch may still be deleted. Keep the branch active or mark it with `[keep]` to prevent this. + +**Q: Can I change the staleness threshold?** +A: Yes — edit `DEFAULT_STALE_DAYS` in the workflow file, or override it per-run via the manual dispatch input. From 6de27e650999d2f223017f2ba51ea269ad7a3f61 Mon Sep 17 00:00:00 2001 From: Harini Malothu Date: Fri, 20 Feb 2026 15:11:46 +0530 Subject: [PATCH 2/4] Workflow for stale branches --- .github/workflows/cleanup-stale-branches.yml | 2 +- docs/branch-lifecycle-policy.md | 56 ++++++++++---------- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/.github/workflows/cleanup-stale-branches.yml b/.github/workflows/cleanup-stale-branches.yml index 8f65ce09014..db3287c879c 100644 --- a/.github/workflows/cleanup-stale-branches.yml +++ b/.github/workflows/cleanup-stale-branches.yml @@ -34,7 +34,7 @@ jobs: DEFAULT_DAYS=180 COPILOT_CUTOFF=$(date -d "$COPILOT_DAYS days ago" +%s) DEFAULT_CUTOFF=$(date -d "$DEFAULT_DAYS days ago" +%s) - PROTECTED='^(main|master|develop|release/|hotfix/|archive/)' + PROTECTED='^(main|master|develop|release/|hotfix/|archive/|[0-9]+\.[0-9]+-stable|preview-)' echo "Stale threshold: copilot/* = $COPILOT_DAYS days, others = $DEFAULT_DAYS days | Dry run: $DRY_RUN" diff --git a/docs/branch-lifecycle-policy.md b/docs/branch-lifecycle-policy.md index efa4e123258..cf5d53b9702 100644 --- a/docs/branch-lifecycle-policy.md +++ b/docs/branch-lifecycle-policy.md @@ -6,47 +6,48 @@ This repository enforces a branch lifecycle policy to keep the branch list clean A scheduled GitHub Action ([cleanup-stale-branches.yml](../.github/workflows/cleanup-stale-branches.yml)) runs **every Monday at 08:00 UTC** and scans all remote branches for inactivity. -| Parameter | Default | Description | -|-----------|---------|-------------| -| Stale threshold | **90 days** | Branches with no commits in this period are considered stale | -| Dry run (scheduled) | **true** | Scheduled runs only report; manual dispatch can delete | +### Staleness Thresholds + +| Branch type | Stale after | Examples | +|-------------|-------------|----------| +| `copilot/*` | **90 days** | `copilot/fix-xyz`, `copilot/workspace` | +| All other branches | **180 days** | `user/feature`, `abhi/experiment` | + +Scheduled runs are always **dry run** (report only). Deletions require a manual trigger. ## Protected Branches -The following branch patterns are **always excluded** from cleanup: +The following branch patterns are **always excluded** from cleanup, regardless of age: - `main` / `master` - `develop` - `release/*` - `hotfix/*` - `archive/*` +- `*-stable` (e.g., `0.72-stable`, `0.80-stable`) +- `preview-*` (e.g., `preview-0.80-test`) + +## Additional Safeguards + +- **Open PRs** — Branches with any open pull request (including drafts) are automatically skipped. ## How to Keep a Branch -If your branch must be retained beyond the staleness threshold (e.g., for archival or long-running work), use **any** of these methods: +If your branch must be retained beyond the staleness threshold, use **any** of these methods: ### 1. Use a protected prefix -Move or rename your branch under `archive/`: +Rename your branch under `archive/`: ``` git branch -m my-old-branch archive/my-old-branch -git push origin archive/my-old-branch :my-old-branch +git push origin archive/my-old-branch +git push origin --delete my-old-branch ``` -### 2. Tag the last commit message -Include one of these markers in any commit message on the branch: -- `[archive]` -- `[keep]` -- `[retain]` -- `[no-cleanup]` - -Example: -``` -git commit --allow-empty -m "[keep] Retaining branch for future reference" -git push -``` +### 2. Keep an open PR +Create or keep a pull request (even a draft) from your branch. The workflow skips any branch with an open PR. -### 3. Notify maintainers -Open an issue or message the maintainers with the branch name and reason for retention. They can add it to the protected patterns in the workflow file. +### 3. Add the pattern to the workflow +Add your branch prefix to the `PROTECTED` regex in the workflow file and submit a PR. ## Manual Cleanup @@ -54,16 +55,15 @@ Maintainers can trigger the workflow manually from the **Actions** tab: 1. Go to **Actions → Cleanup Stale Branches** 2. Click **Run workflow** -3. Choose `dry_run = false` to actually delete stale branches -4. Optionally adjust the staleness threshold (in days) +3. Set `dry_run = false` to actually delete stale branches ## FAQ **Q: What happens if my branch is deleted by mistake?** -A: Git branch deletions on GitHub are reversible for a short period. You can also restore from a local clone if you still have the branch locally. See [GitHub docs on restoring deleted branches](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/restoring-a-deleted-branch). +A: Git branch deletions on GitHub are reversible for a short period. You can also restore from a local clone. See [GitHub docs on restoring deleted branches](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/restoring-a-deleted-branch). **Q: Will this delete branches with open pull requests?** -A: The workflow deletes by inactivity date only. If you have an open PR from a stale branch, the branch may still be deleted. Keep the branch active or mark it with `[keep]` to prevent this. +A: No. The workflow checks for open PRs (including drafts) and skips those branches. -**Q: Can I change the staleness threshold?** -A: Yes — edit `DEFAULT_STALE_DAYS` in the workflow file, or override it per-run via the manual dispatch input. +**Q: What about stable and preview branches?** +A: All `*-stable` and `preview-*` branches are protected by default and will never be deleted. From 7d6a5875d4c516e5096a8d39602aab3b38a8000c Mon Sep 17 00:00:00 2001 From: Harini Malothu Date: Fri, 13 Mar 2026 13:44:55 +0530 Subject: [PATCH 3/4] Bump hermes --- .../windows/AutomationChannel/packages.lock.json | 6 +++--- .../windows/RNTesterApp-Fabric.Package/packages.lock.json | 8 ++++---- .../windows/RNTesterApp-Fabric/packages.lock.json | 8 ++++---- .../packages.experimentalwinui3.lock.json | 8 ++++---- .../playground-composition.Package/packages.lock.json | 8 ++++---- .../packages.experimentalwinui3.lock.json | 8 ++++---- .../windows/playground-composition/packages.lock.json | 8 ++++---- .../windows/SampleAppFabric.Package/packages.lock.json | 8 ++++---- .../windows/SampleAppFabric/packages.lock.json | 8 ++++---- .../packages.experimentalwinui3.lock.json | 6 +++--- .../windows/SampleCustomComponent/packages.lock.json | 6 +++--- .../packages.experimentalwinui3.lock.json | 8 ++++---- vnext/Desktop.ABITests/packages.lock.json | 8 ++++---- vnext/Desktop.DLL/packages.experimentalwinui3.lock.json | 8 ++++---- vnext/Desktop.DLL/packages.lock.json | 8 ++++---- .../packages.experimentalwinui3.lock.json | 8 ++++---- vnext/Desktop.IntegrationTests/packages.lock.json | 8 ++++---- .../packages.experimentalwinui3.lock.json | 6 +++--- vnext/Desktop.UnitTests/packages.lock.json | 6 +++--- vnext/Desktop/packages.experimentalwinui3.lock.json | 6 +++--- vnext/Desktop/packages.lock.json | 6 +++--- .../packages.experimentalwinui3.lock.json | 6 +++--- vnext/Microsoft.ReactNative.CsWinRT/packages.lock.json | 6 +++--- .../packages.experimentalwinui3.lock.json | 6 +++--- .../packages.lock.json | 6 +++--- .../packages.experimentalwinui3.lock.json | 6 +++--- vnext/Microsoft.ReactNative/packages.lock.json | 6 +++--- vnext/PropertySheets/JSEngine.props | 2 +- 28 files changed, 96 insertions(+), 96 deletions(-) diff --git a/packages/@react-native-windows/automation-channel/windows/AutomationChannel/packages.lock.json b/packages/@react-native-windows/automation-channel/windows/AutomationChannel/packages.lock.json index 36d4d15d607..f24d413c651 100644 --- a/packages/@react-native-windows/automation-channel/windows/AutomationChannel/packages.lock.json +++ b/packages/@react-native-windows/automation-channel/windows/AutomationChannel/packages.lock.json @@ -44,8 +44,8 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Transitive", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.Common": { "type": "Transitive", @@ -176,7 +176,7 @@ "dependencies": { "Common": "[1.0.0, )", "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", "ReactCommon": "[1.0.0, )", diff --git a/packages/e2e-test-app-fabric/windows/RNTesterApp-Fabric.Package/packages.lock.json b/packages/e2e-test-app-fabric/windows/RNTesterApp-Fabric.Package/packages.lock.json index 0a571eeefe3..9ed924f16d4 100644 --- a/packages/e2e-test-app-fabric/windows/RNTesterApp-Fabric.Package/packages.lock.json +++ b/packages/e2e-test-app-fabric/windows/RNTesterApp-Fabric.Package/packages.lock.json @@ -14,8 +14,8 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Transitive", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.Common": { "type": "Transitive", @@ -176,7 +176,7 @@ "dependencies": { "Common": "[1.0.0, )", "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", "ReactCommon": "[1.0.0, )", @@ -194,7 +194,7 @@ "type": "Project", "dependencies": { "AutomationChannel": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.ReactNative": "[1.0.0, )", "Microsoft.VCRTForwarders.140": "[1.0.2-rc, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", diff --git a/packages/e2e-test-app-fabric/windows/RNTesterApp-Fabric/packages.lock.json b/packages/e2e-test-app-fabric/windows/RNTesterApp-Fabric/packages.lock.json index ce96291134a..7a62d789911 100644 --- a/packages/e2e-test-app-fabric/windows/RNTesterApp-Fabric/packages.lock.json +++ b/packages/e2e-test-app-fabric/windows/RNTesterApp-Fabric/packages.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Direct", - "requested": "[0.0.0-2512.22001-bc3d0ed7, )", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "requested": "[0.0.0-2603.9001-413455ce, )", + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.VCRTForwarders.140": { "type": "Direct", @@ -186,7 +186,7 @@ "dependencies": { "Common": "[1.0.0, )", "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", "ReactCommon": "[1.0.0, )", diff --git a/packages/playground/windows/playground-composition.Package/packages.experimentalwinui3.lock.json b/packages/playground/windows/playground-composition.Package/packages.experimentalwinui3.lock.json index 224c7b6b144..ca29aab7716 100644 --- a/packages/playground/windows/playground-composition.Package/packages.experimentalwinui3.lock.json +++ b/packages/playground/windows/playground-composition.Package/packages.experimentalwinui3.lock.json @@ -14,8 +14,8 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Transitive", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.Common": { "type": "Transitive", @@ -167,7 +167,7 @@ "dependencies": { "Common": "[1.0.0, )", "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[2.0.0-experimental3, )", "ReactCommon": "[1.0.0, )", @@ -177,7 +177,7 @@ "playground-composition": { "type": "Project", "dependencies": { - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.ReactNative": "[1.0.0, )", "Microsoft.VCRTForwarders.140": "[1.0.2-rc, )", "Microsoft.WindowsAppSDK": "[2.0.0-experimental3, )", diff --git a/packages/playground/windows/playground-composition.Package/packages.lock.json b/packages/playground/windows/playground-composition.Package/packages.lock.json index 123bfe6d632..7fd5158f3e3 100644 --- a/packages/playground/windows/playground-composition.Package/packages.lock.json +++ b/packages/playground/windows/playground-composition.Package/packages.lock.json @@ -14,8 +14,8 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Transitive", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.Common": { "type": "Transitive", @@ -167,7 +167,7 @@ "dependencies": { "Common": "[1.0.0, )", "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", "ReactCommon": "[1.0.0, )", @@ -177,7 +177,7 @@ "playground-composition": { "type": "Project", "dependencies": { - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.ReactNative": "[1.0.0, )", "Microsoft.VCRTForwarders.140": "[1.0.2-rc, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", diff --git a/packages/playground/windows/playground-composition/packages.experimentalwinui3.lock.json b/packages/playground/windows/playground-composition/packages.experimentalwinui3.lock.json index 222a5c2a768..f7ef0120eb6 100644 --- a/packages/playground/windows/playground-composition/packages.experimentalwinui3.lock.json +++ b/packages/playground/windows/playground-composition/packages.experimentalwinui3.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Direct", - "requested": "[0.0.0-2512.22001-bc3d0ed7, )", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "requested": "[0.0.0-2603.9001-413455ce, )", + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.VCRTForwarders.140": { "type": "Direct", @@ -177,7 +177,7 @@ "dependencies": { "Common": "[1.0.0, )", "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[2.0.0-experimental3, )", "ReactCommon": "[1.0.0, )", diff --git a/packages/playground/windows/playground-composition/packages.lock.json b/packages/playground/windows/playground-composition/packages.lock.json index 92e1ff21656..a7b630bdf4e 100644 --- a/packages/playground/windows/playground-composition/packages.lock.json +++ b/packages/playground/windows/playground-composition/packages.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Direct", - "requested": "[0.0.0-2512.22001-bc3d0ed7, )", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "requested": "[0.0.0-2603.9001-413455ce, )", + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.VCRTForwarders.140": { "type": "Direct", @@ -177,7 +177,7 @@ "dependencies": { "Common": "[1.0.0, )", "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", "ReactCommon": "[1.0.0, )", diff --git a/packages/sample-app-fabric/windows/SampleAppFabric.Package/packages.lock.json b/packages/sample-app-fabric/windows/SampleAppFabric.Package/packages.lock.json index 896662a49eb..251df37e2e8 100644 --- a/packages/sample-app-fabric/windows/SampleAppFabric.Package/packages.lock.json +++ b/packages/sample-app-fabric/windows/SampleAppFabric.Package/packages.lock.json @@ -14,8 +14,8 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Transitive", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.Common": { "type": "Transitive", @@ -167,7 +167,7 @@ "dependencies": { "Common": "[1.0.0, )", "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", "ReactCommon": "[1.0.0, )", @@ -184,7 +184,7 @@ "sampleappfabric": { "type": "Project", "dependencies": { - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.ReactNative": "[1.0.0, )", "Microsoft.VCRTForwarders.140": "[1.0.2-rc, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", diff --git a/packages/sample-app-fabric/windows/SampleAppFabric/packages.lock.json b/packages/sample-app-fabric/windows/SampleAppFabric/packages.lock.json index 70f1bea5f6a..e88b006f444 100644 --- a/packages/sample-app-fabric/windows/SampleAppFabric/packages.lock.json +++ b/packages/sample-app-fabric/windows/SampleAppFabric/packages.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Direct", - "requested": "[0.0.0-2512.22001-bc3d0ed7, )", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "requested": "[0.0.0-2603.9001-413455ce, )", + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.VCRTForwarders.140": { "type": "Direct", @@ -177,7 +177,7 @@ "dependencies": { "Common": "[1.0.0, )", "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", "ReactCommon": "[1.0.0, )", diff --git a/packages/sample-custom-component/windows/SampleCustomComponent/packages.experimentalwinui3.lock.json b/packages/sample-custom-component/windows/SampleCustomComponent/packages.experimentalwinui3.lock.json index b22241acf37..0195c7b91fc 100644 --- a/packages/sample-custom-component/windows/SampleCustomComponent/packages.experimentalwinui3.lock.json +++ b/packages/sample-custom-component/windows/SampleCustomComponent/packages.experimentalwinui3.lock.json @@ -44,8 +44,8 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Transitive", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.Common": { "type": "Transitive", @@ -176,7 +176,7 @@ "dependencies": { "Common": "[1.0.0, )", "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[2.0.0-experimental3, )", "ReactCommon": "[1.0.0, )", diff --git a/packages/sample-custom-component/windows/SampleCustomComponent/packages.lock.json b/packages/sample-custom-component/windows/SampleCustomComponent/packages.lock.json index 55b6e44a7e1..7417f35e70c 100644 --- a/packages/sample-custom-component/windows/SampleCustomComponent/packages.lock.json +++ b/packages/sample-custom-component/windows/SampleCustomComponent/packages.lock.json @@ -44,8 +44,8 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Transitive", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.Common": { "type": "Transitive", @@ -176,7 +176,7 @@ "dependencies": { "Common": "[1.0.0, )", "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", "ReactCommon": "[1.0.0, )", diff --git a/vnext/Desktop.ABITests/packages.experimentalwinui3.lock.json b/vnext/Desktop.ABITests/packages.experimentalwinui3.lock.json index 662df7dc428..2b4d6bcb038 100644 --- a/vnext/Desktop.ABITests/packages.experimentalwinui3.lock.json +++ b/vnext/Desktop.ABITests/packages.experimentalwinui3.lock.json @@ -26,8 +26,8 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Transitive", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.Common": { "type": "Transitive", @@ -186,7 +186,7 @@ "Common": "[1.0.0, )", "Folly": "[1.0.0, )", "FollyWin32": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[2.0.0-experimental3, )", "ReactCommon": "[1.0.0, )", @@ -197,7 +197,7 @@ "react.windows.desktop.dll": { "type": "Project", "dependencies": { - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "React.Windows.Desktop": "[1.0.0, )", "ReactNative.V8Jsi.Windows": "[0.71.8, )", diff --git a/vnext/Desktop.ABITests/packages.lock.json b/vnext/Desktop.ABITests/packages.lock.json index 2dd5c36efeb..68caf0dbdda 100644 --- a/vnext/Desktop.ABITests/packages.lock.json +++ b/vnext/Desktop.ABITests/packages.lock.json @@ -26,8 +26,8 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Transitive", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.Common": { "type": "Transitive", @@ -186,7 +186,7 @@ "Common": "[1.0.0, )", "Folly": "[1.0.0, )", "FollyWin32": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", "ReactCommon": "[1.0.0, )", @@ -197,7 +197,7 @@ "react.windows.desktop.dll": { "type": "Project", "dependencies": { - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "React.Windows.Desktop": "[1.0.0, )", "ReactNative.V8Jsi.Windows": "[0.71.8, )", diff --git a/vnext/Desktop.DLL/packages.experimentalwinui3.lock.json b/vnext/Desktop.DLL/packages.experimentalwinui3.lock.json index b376b1b2da0..35a060f357b 100644 --- a/vnext/Desktop.DLL/packages.experimentalwinui3.lock.json +++ b/vnext/Desktop.DLL/packages.experimentalwinui3.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Direct", - "requested": "[0.0.0-2512.22001-bc3d0ed7, )", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "requested": "[0.0.0-2603.9001-413455ce, )", + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.GitHub": { "type": "Direct", @@ -178,7 +178,7 @@ "Common": "[1.0.0, )", "Folly": "[1.0.0, )", "FollyWin32": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[2.0.0-experimental3, )", "ReactCommon": "[1.0.0, )", diff --git a/vnext/Desktop.DLL/packages.lock.json b/vnext/Desktop.DLL/packages.lock.json index d3b6081ef8f..1a208f37256 100644 --- a/vnext/Desktop.DLL/packages.lock.json +++ b/vnext/Desktop.DLL/packages.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Direct", - "requested": "[0.0.0-2512.22001-bc3d0ed7, )", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "requested": "[0.0.0-2603.9001-413455ce, )", + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.GitHub": { "type": "Direct", @@ -178,7 +178,7 @@ "Common": "[1.0.0, )", "Folly": "[1.0.0, )", "FollyWin32": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", "ReactCommon": "[1.0.0, )", diff --git a/vnext/Desktop.IntegrationTests/packages.experimentalwinui3.lock.json b/vnext/Desktop.IntegrationTests/packages.experimentalwinui3.lock.json index 6c0d51d7238..e4f92656ff0 100644 --- a/vnext/Desktop.IntegrationTests/packages.experimentalwinui3.lock.json +++ b/vnext/Desktop.IntegrationTests/packages.experimentalwinui3.lock.json @@ -27,8 +27,8 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Transitive", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.Common": { "type": "Transitive", @@ -182,7 +182,7 @@ "Common": "[1.0.0, )", "Folly": "[1.0.0, )", "FollyWin32": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[2.0.0-experimental3, )", "ReactCommon": "[1.0.0, )", @@ -193,7 +193,7 @@ "react.windows.desktop.dll": { "type": "Project", "dependencies": { - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "React.Windows.Desktop": "[1.0.0, )", "ReactNative.V8Jsi.Windows": "[0.71.8, )", diff --git a/vnext/Desktop.IntegrationTests/packages.lock.json b/vnext/Desktop.IntegrationTests/packages.lock.json index 34b944a97cc..71497163ab7 100644 --- a/vnext/Desktop.IntegrationTests/packages.lock.json +++ b/vnext/Desktop.IntegrationTests/packages.lock.json @@ -27,8 +27,8 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Transitive", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.Common": { "type": "Transitive", @@ -182,7 +182,7 @@ "Common": "[1.0.0, )", "Folly": "[1.0.0, )", "FollyWin32": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", "ReactCommon": "[1.0.0, )", @@ -193,7 +193,7 @@ "react.windows.desktop.dll": { "type": "Project", "dependencies": { - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "React.Windows.Desktop": "[1.0.0, )", "ReactNative.V8Jsi.Windows": "[0.71.8, )", diff --git a/vnext/Desktop.UnitTests/packages.experimentalwinui3.lock.json b/vnext/Desktop.UnitTests/packages.experimentalwinui3.lock.json index 6841d8af1eb..006eeab774d 100644 --- a/vnext/Desktop.UnitTests/packages.experimentalwinui3.lock.json +++ b/vnext/Desktop.UnitTests/packages.experimentalwinui3.lock.json @@ -21,8 +21,8 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Transitive", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.Common": { "type": "Transitive", @@ -181,7 +181,7 @@ "Common": "[1.0.0, )", "Folly": "[1.0.0, )", "FollyWin32": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[2.0.0-experimental3, )", "ReactCommon": "[1.0.0, )", diff --git a/vnext/Desktop.UnitTests/packages.lock.json b/vnext/Desktop.UnitTests/packages.lock.json index 87b94cf8959..37a3512ebbb 100644 --- a/vnext/Desktop.UnitTests/packages.lock.json +++ b/vnext/Desktop.UnitTests/packages.lock.json @@ -21,8 +21,8 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Transitive", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.Common": { "type": "Transitive", @@ -181,7 +181,7 @@ "Common": "[1.0.0, )", "Folly": "[1.0.0, )", "FollyWin32": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", "ReactCommon": "[1.0.0, )", diff --git a/vnext/Desktop/packages.experimentalwinui3.lock.json b/vnext/Desktop/packages.experimentalwinui3.lock.json index ed555069ef4..49d93c2edb4 100644 --- a/vnext/Desktop/packages.experimentalwinui3.lock.json +++ b/vnext/Desktop/packages.experimentalwinui3.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Direct", - "requested": "[0.0.0-2512.22001-bc3d0ed7, )", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "requested": "[0.0.0-2603.9001-413455ce, )", + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.GitHub": { "type": "Direct", diff --git a/vnext/Desktop/packages.lock.json b/vnext/Desktop/packages.lock.json index 6fa1d6768c4..5cf9741c043 100644 --- a/vnext/Desktop/packages.lock.json +++ b/vnext/Desktop/packages.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Direct", - "requested": "[0.0.0-2512.22001-bc3d0ed7, )", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "requested": "[0.0.0-2603.9001-413455ce, )", + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.GitHub": { "type": "Direct", diff --git a/vnext/Microsoft.ReactNative.CsWinRT/packages.experimentalwinui3.lock.json b/vnext/Microsoft.ReactNative.CsWinRT/packages.experimentalwinui3.lock.json index 57618e434fe..c88d35b44e6 100644 --- a/vnext/Microsoft.ReactNative.CsWinRT/packages.experimentalwinui3.lock.json +++ b/vnext/Microsoft.ReactNative.CsWinRT/packages.experimentalwinui3.lock.json @@ -37,8 +37,8 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Transitive", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.Common": { "type": "Transitive", @@ -169,7 +169,7 @@ "dependencies": { "Common": "[1.0.0, )", "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[2.0.0-experimental3, )", "ReactCommon": "[1.0.0, )", diff --git a/vnext/Microsoft.ReactNative.CsWinRT/packages.lock.json b/vnext/Microsoft.ReactNative.CsWinRT/packages.lock.json index 4b69621e708..9c7152fdb3f 100644 --- a/vnext/Microsoft.ReactNative.CsWinRT/packages.lock.json +++ b/vnext/Microsoft.ReactNative.CsWinRT/packages.lock.json @@ -37,8 +37,8 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Transitive", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.Common": { "type": "Transitive", @@ -169,7 +169,7 @@ "dependencies": { "Common": "[1.0.0, )", "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", "ReactCommon": "[1.0.0, )", diff --git a/vnext/Microsoft.ReactNative.IntegrationTests/packages.experimentalwinui3.lock.json b/vnext/Microsoft.ReactNative.IntegrationTests/packages.experimentalwinui3.lock.json index 8e3e1e770bf..43570bee5f4 100644 --- a/vnext/Microsoft.ReactNative.IntegrationTests/packages.experimentalwinui3.lock.json +++ b/vnext/Microsoft.ReactNative.IntegrationTests/packages.experimentalwinui3.lock.json @@ -50,8 +50,8 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Transitive", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.Common": { "type": "Transitive", @@ -182,7 +182,7 @@ "dependencies": { "Common": "[1.0.0, )", "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[2.0.0-experimental3, )", "ReactCommon": "[1.0.0, )", diff --git a/vnext/Microsoft.ReactNative.IntegrationTests/packages.lock.json b/vnext/Microsoft.ReactNative.IntegrationTests/packages.lock.json index 102cfd1a4ab..00c8b9a1536 100644 --- a/vnext/Microsoft.ReactNative.IntegrationTests/packages.lock.json +++ b/vnext/Microsoft.ReactNative.IntegrationTests/packages.lock.json @@ -50,8 +50,8 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Transitive", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.Common": { "type": "Transitive", @@ -182,7 +182,7 @@ "dependencies": { "Common": "[1.0.0, )", "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2512.22001-bc3d0ed7, )", + "Microsoft.JavaScript.Hermes": "[0.0.0-2603.9001-413455ce, )", "Microsoft.SourceLink.GitHub": "[1.1.1, )", "Microsoft.WindowsAppSDK": "[1.8.260209005, )", "ReactCommon": "[1.0.0, )", diff --git a/vnext/Microsoft.ReactNative/packages.experimentalwinui3.lock.json b/vnext/Microsoft.ReactNative/packages.experimentalwinui3.lock.json index e88550547c6..23280156afa 100644 --- a/vnext/Microsoft.ReactNative/packages.experimentalwinui3.lock.json +++ b/vnext/Microsoft.ReactNative/packages.experimentalwinui3.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Direct", - "requested": "[0.0.0-2512.22001-bc3d0ed7, )", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "requested": "[0.0.0-2603.9001-413455ce, )", + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.GitHub": { "type": "Direct", diff --git a/vnext/Microsoft.ReactNative/packages.lock.json b/vnext/Microsoft.ReactNative/packages.lock.json index 4dce9a1711e..2082148f2a7 100644 --- a/vnext/Microsoft.ReactNative/packages.lock.json +++ b/vnext/Microsoft.ReactNative/packages.lock.json @@ -10,9 +10,9 @@ }, "Microsoft.JavaScript.Hermes": { "type": "Direct", - "requested": "[0.0.0-2512.22001-bc3d0ed7, )", - "resolved": "0.0.0-2512.22001-bc3d0ed7", - "contentHash": "aMuCKrIwkCAnT56+oKqmxgfIaAHlKRVt8IiG/jtMbG01QH1mLPwL7wP89jRMsYSJzikW96trqgpUllZZa3O+Qw==" + "requested": "[0.0.0-2603.9001-413455ce, )", + "resolved": "0.0.0-2603.9001-413455ce", + "contentHash": "svEmDXNSNmmx0LKw07U43ddD+SnLcagQ08P67WAAIwxccBn9ss/DjJ1ep21SXbI8Oa3/h7+DkvtKnOJdTu2Qog==" }, "Microsoft.SourceLink.GitHub": { "type": "Direct", diff --git a/vnext/PropertySheets/JSEngine.props b/vnext/PropertySheets/JSEngine.props index 7f1754cf43d..df02d84e935 100644 --- a/vnext/PropertySheets/JSEngine.props +++ b/vnext/PropertySheets/JSEngine.props @@ -6,7 +6,7 @@ true - 0.0.0-2512.22001-bc3d0ed7 + 0.0.0-2603.9001-413455ce $(PkgMicrosoft_JavaScript_Hermes) $(NuGetPackageRoot)\Microsoft.JavaScript.Hermes\$(HermesVersion) false From a1b61a06f5d1f6dd317489fbde731b408684332f Mon Sep 17 00:00:00 2001 From: Harini Malothu Date: Fri, 13 Mar 2026 13:48:00 +0530 Subject: [PATCH 4/4] Change files --- ...ation-channel-9452333b-c829-44c2-ba66-d3dabd3a4393.json | 7 +++++++ ...ative-windows-47d77bd6-d092-4684-b8e2-51cb133c2a2c.json | 7 +++++++ 2 files changed, 14 insertions(+) create mode 100644 change/@react-native-windows-automation-channel-9452333b-c829-44c2-ba66-d3dabd3a4393.json create mode 100644 change/react-native-windows-47d77bd6-d092-4684-b8e2-51cb133c2a2c.json diff --git a/change/@react-native-windows-automation-channel-9452333b-c829-44c2-ba66-d3dabd3a4393.json b/change/@react-native-windows-automation-channel-9452333b-c829-44c2-ba66-d3dabd3a4393.json new file mode 100644 index 00000000000..0dc095b6f27 --- /dev/null +++ b/change/@react-native-windows-automation-channel-9452333b-c829-44c2-ba66-d3dabd3a4393.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "Bump hermes", + "packageName": "@react-native-windows/automation-channel", + "email": "hmalothu@microsoft.com", + "dependentChangeType": "none" +} diff --git a/change/react-native-windows-47d77bd6-d092-4684-b8e2-51cb133c2a2c.json b/change/react-native-windows-47d77bd6-d092-4684-b8e2-51cb133c2a2c.json new file mode 100644 index 00000000000..1f5821810f7 --- /dev/null +++ b/change/react-native-windows-47d77bd6-d092-4684-b8e2-51cb133c2a2c.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "Bump hermes", + "packageName": "react-native-windows", + "email": "hmalothu@microsoft.com", + "dependentChangeType": "none" +}