Skip to content

Conversation

@overlookmotel
Copy link
Member

@overlookmotel overlookmotel commented Sep 26, 2025

#13465 aligned the version of antd.js used in different Rust tasks to v4.16.1. But it missed a couple of places in napi/parser tests/benchmarks. Align these to same version too.

Misalignment was problematic as the tasks using these fixtures all download the file to same location (target dir) and don't re-download if the file is already present. This lead to unpredictable results depending on which task you ran first, and so which version was downloaded.

@github-actions github-actions bot added A-parser Area - Parser C-test Category - Testing. Code is missing test cases, or a PR is adding them labels Sep 26, 2025
Copy link
Member Author


How to use the Graphite Merge Queue

Add either label to this PR to merge it via the merge queue:

  • 0-merge - adds this PR to the back of the merge queue
  • hotfix - for urgent hot fixes, skip the queue and merge this PR next

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.

@overlookmotel overlookmotel marked this pull request as ready for review September 26, 2025 08:56
Copilot AI review requested due to automatic review settings September 26, 2025 08:56
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR aligns the antd.js fixture version used in napi/parser tests and benchmarks to v4.16.1, matching the version already used in other Rust tasks as established in #13465. This resolves an issue where different tasks downloading fixtures to the same target directory could result in unpredictable behavior depending on execution order.

  • Updated antd.js version from v5.12.5 to v4.16.1 in two fixture files
  • Ensures consistent fixture versions across all tasks to prevent download conflicts

Reviewed Changes

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

File Description
napi/parser/test/parse-raw.test.ts Updated antd.js fixture URL to use v4.16.1 instead of v5.12.5
napi/parser/bench.bench.js Updated antd.js fixture URL to use v4.16.1 instead of v5.12.5

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@overlookmotel overlookmotel self-assigned this Sep 26, 2025
@overlookmotel overlookmotel added the 0-merge Merge with Graphite Merge Queue label Sep 26, 2025
Copy link
Member Author

overlookmotel commented Sep 26, 2025

Merge activity

  • Sep 26, 8:56 AM UTC: The merge label '0-merge' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.
  • Sep 26, 9:00 AM UTC: overlookmotel added this pull request to the Graphite merge queue.
  • Sep 26, 9:08 AM UTC: The Graphite merge queue couldn't merge this PR because it was not satisfying all requirements (Failed CI: 'Test Linux', 'Lint').
  • Sep 26, 9:36 AM UTC: The merge label '0-merge' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.
  • Sep 26, 9:41 AM UTC: overlookmotel added this pull request to the Graphite merge queue.
  • Sep 26, 9:46 AM UTC: Merged by the Graphite merge queue.

graphite-app bot pushed a commit that referenced this pull request Sep 26, 2025
#13465 aligned the version of `antd.js` used in different Rust tasks to v4.16.1. But it missed a couple of places in `napi/parser` tests/benchmarks. Align these to same version too.

Misalignment was problematic as the tasks using these fixtures all download the file to same location (`target` dir) and don't re-download if the file is already present. This lead to unpredictable results depending on which task you ran first, and so which version was downloaded.
@graphite-app graphite-app bot force-pushed the 09-26-test_napi_parser_align_fixture_version_with_other_tasks branch from 471fdae to aa17914 Compare September 26, 2025 09:00
graphite-app bot pushed a commit that referenced this pull request Sep 26, 2025
#13465 aligned the version of `antd.js` used in different Rust tasks to v4.16.1. But it missed a couple of places in `napi/parser` tests/benchmarks. Align these to same version too.

Misalignment was problematic as the tasks using these fixtures all download the file to same location (`target` dir) and don't re-download if the file is already present. This lead to unpredictable results depending on which task you ran first, and so which version was downloaded.
@graphite-app graphite-app bot force-pushed the 09-26-test_napi_parser_align_fixture_version_with_other_tasks branch from aa17914 to 088a403 Compare September 26, 2025 09:03
graphite-app bot pushed a commit that referenced this pull request Sep 26, 2025
#13465 aligned the version of `antd.js` used in different Rust tasks to v4.16.1. But it missed a couple of places in `napi/parser` tests/benchmarks. Align these to same version too.

Misalignment was problematic as the tasks using these fixtures all download the file to same location (`target` dir) and don't re-download if the file is already present. This lead to unpredictable results depending on which task you ran first, and so which version was downloaded.
@graphite-app graphite-app bot force-pushed the 09-26-test_napi_parser_align_fixture_version_with_other_tasks branch from 088a403 to f31df74 Compare September 26, 2025 09:06
@graphite-app graphite-app bot removed the 0-merge Merge with Graphite Merge Queue label Sep 26, 2025
overlookmotel added a commit that referenced this pull request Sep 26, 2025
#13465 aligned the version of `antd.js` used in different Rust tasks to v4.16.1. But it missed a couple of places in `napi/parser` tests/benchmarks. Align these to same version too.

Misalignment was problematic as the tasks using these fixtures all download the file to same location (`target` dir) and don't re-download if the file is already present. This lead to unpredictable results depending on which task you ran first, and so which version was downloaded.
@overlookmotel overlookmotel force-pushed the 09-26-test_napi_parser_align_fixture_version_with_other_tasks branch from f31df74 to 6a51bd4 Compare September 26, 2025 09:36
@overlookmotel overlookmotel added the 0-merge Merge with Graphite Merge Queue label Sep 26, 2025
#13465 aligned the version of `antd.js` used in different Rust tasks to v4.16.1. But it missed a couple of places in `napi/parser` tests/benchmarks. Align these to same version too.

Misalignment was problematic as the tasks using these fixtures all download the file to same location (`target` dir) and don't re-download if the file is already present. This lead to unpredictable results depending on which task you ran first, and so which version was downloaded.
@graphite-app graphite-app bot force-pushed the 09-26-test_napi_parser_align_fixture_version_with_other_tasks branch from 6a51bd4 to 8c09592 Compare September 26, 2025 09:41
@graphite-app graphite-app bot merged commit 8c09592 into main Sep 26, 2025
17 checks passed
@graphite-app graphite-app bot deleted the 09-26-test_napi_parser_align_fixture_version_with_other_tasks branch September 26, 2025 09:46
@graphite-app graphite-app bot removed the 0-merge Merge with Graphite Merge Queue label Sep 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-parser Area - Parser C-test Category - Testing. Code is missing test cases, or a PR is adding them

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants