W-21220952 - Ms/fsp fss#6870
Conversation
* fix: export new fn from utils-vscode (#6651) * chore: update to version 65.5.0 * chore: generated CHANGELOG for release/v65.5.0 * fix: open org button shows right next to org picker (#6652) * fix: open org button shows right next to org picker * fix: no open org button if no default org set * test: plan 1.1-1.3 * test: phase 1.4 * test: desktop tests passing * test: refactor to dry desktop fixtures * style: guideline enforcement (#6656) * style: guideline enforcement * docs: update for changes * ci: package from bundle using only vsce W-20175875 (#6654) * ci: package from bundle using only vsce * ci: parallelize modern packaging * ci: simplify packaging for apex ext W-20249180 (#6655) * ci: package from bundle using only vsce * ci: parallelize modern packaging * chore: re-enable minification * chore: modernize apex packaging * ci: apex should not have both package variants, use the new one * chore: secrets change in legacy vsce script * ci: esbuild to copy jorje * Clean up CHANGELOG.md for clarity and consistency Removed duplicate entries and fixed formatting in the changelog. * Update CHANGELOG.md Sonal's edits * chore(deps): bump glob from 11.0.3 to 11.1.0 (#6657) Bumps [glob](https://github.com/isaacs/node-glob) from 11.0.3 to 11.1.0. - [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md) - [Commits](isaacs/node-glob@v11.0.3...v11.1.0) --- updated-dependencies: - dependency-name: glob dependency-version: 11.1.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: updated SHA256 v65.5.0 [skip ci] * chore(deps-dev): bump @typescript-eslint/eslint-plugin (#6644) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.42.0 to 8.46.4. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.4/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-version: 8.46.4 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * test: gha for deploy/tracking ui * chore: cleanup polyfills * ci: packaging fix * chore: version fix from merge * chore: tsconfig dedupe (inheritance) * feat: [@W-20245413@] adapt esr for ga requirements (#6664) * feat: adapt esr for ga requirements * chore: remove systemVersion from xml * chore: address review comments * feat: apex class creation command for testing * chore(deps-dev): bump @typescript-eslint/parser from 8.46.4 to 8.47.0 (#6660) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.46.4 to 8.47.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.47.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-version: 8.47.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * test: test uses class creation, stilll failing on electron * chore: telemetry only puts extra attr on top-level spans * test: improve test debugging for desktop * chore: more files details in otel * chore: update to version 65.6.0 * chore: generated CHANGELOG for release/v65.6.0 * chore: bump sdr/stl * chore(deps): bump @salesforce/o11y-reporter from 1.3.2 to 1.4.0 (#6659) Bumps @salesforce/o11y-reporter from 1.3.2 to 1.4.0. --- updated-dependencies: - dependency-name: "@salesforce/o11y-reporter" dependency-version: 1.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * test: windoes path handling test failure * ci: lint and test are not sequential by dependents * chore: more effect.fn, less gen * chore(deps): bump @opentelemetry/exporter-trace-otlp-http (#6642) Bumps [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) from 0.203.0 to 0.208.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-js@experimental/v0.203.0...experimental/v0.208.0) --- updated-dependencies: - dependency-name: "@opentelemetry/exporter-trace-otlp-http" dependency-version: 0.208.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: update changelog * chore: updated SHA256 v65.6.0 [skip ci] * [W-20175089] [W-20175097 ] feat: user setting for switching between api and ls for apex tests discovery (#6653) * chore: apex tests discovery api service * chore: rename symbol * feat: setting to switch between ls and api for apex tests * chore: eslint * chore: path too restrictive * chore: don't refresh twice * chore: pr comments * chore: avoid duplicates * ci: eslint rule to enforce i18n for vscode window messages W-20311793 (#6668) * ci: eslint rule to enforce i18n for vscode window messages * refactor: make eslint rules their own package, with ut and the works * chore: compile lint rules first * chore: package renaming, error handling in linter rules * chore: package renaming issues * chore: for windows uris --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Release Bot <svc_idee_bot@salesforce.com> Co-authored-by: Cristina Cañizales <113132642+CristiCanizales@users.noreply.github.com> Co-authored-by: Sonal Budhiraja <57969266+sbudhirajadoc@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: peternhale <peternhale@users.noreply.github.com> Co-authored-by: Daphne Yang <daphne.yang@salesforce.com>
* feat: poll sourceMembers, preserve conflicts * feat: the other two view changes commands * refactor: code cleanup
* fix: export new fn from utils-vscode (#6651) * chore: update to version 65.5.0 * chore: generated CHANGELOG for release/v65.5.0 * fix: open org button shows right next to org picker (#6652) * fix: open org button shows right next to org picker * fix: no open org button if no default org set * style: guideline enforcement (#6656) * style: guideline enforcement * docs: update for changes * ci: package from bundle using only vsce W-20175875 (#6654) * ci: package from bundle using only vsce * ci: parallelize modern packaging * ci: simplify packaging for apex ext W-20249180 (#6655) * ci: package from bundle using only vsce * ci: parallelize modern packaging * chore: re-enable minification * chore: modernize apex packaging * ci: apex should not have both package variants, use the new one * chore: secrets change in legacy vsce script * ci: esbuild to copy jorje * Clean up CHANGELOG.md for clarity and consistency Removed duplicate entries and fixed formatting in the changelog. * Update CHANGELOG.md Sonal's edits * chore(deps): bump glob from 11.0.3 to 11.1.0 (#6657) Bumps [glob](https://github.com/isaacs/node-glob) from 11.0.3 to 11.1.0. - [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md) - [Commits](isaacs/node-glob@v11.0.3...v11.1.0) --- updated-dependencies: - dependency-name: glob dependency-version: 11.1.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: updated SHA256 v65.5.0 [skip ci] * chore(deps-dev): bump @typescript-eslint/eslint-plugin (#6644) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.42.0 to 8.46.4. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.4/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-version: 8.46.4 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat: [@W-20245413@] adapt esr for ga requirements (#6664) * feat: adapt esr for ga requirements * chore: remove systemVersion from xml * chore: address review comments * chore(deps-dev): bump @typescript-eslint/parser from 8.46.4 to 8.47.0 (#6660) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.46.4 to 8.47.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.47.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-version: 8.47.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: update to version 65.6.0 * chore: generated CHANGELOG for release/v65.6.0 * chore(deps): bump @salesforce/o11y-reporter from 1.3.2 to 1.4.0 (#6659) Bumps @salesforce/o11y-reporter from 1.3.2 to 1.4.0. --- updated-dependencies: - dependency-name: "@salesforce/o11y-reporter" dependency-version: 1.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump @opentelemetry/exporter-trace-otlp-http (#6642) Bumps [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) from 0.203.0 to 0.208.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-js@experimental/v0.203.0...experimental/v0.208.0) --- updated-dependencies: - dependency-name: "@opentelemetry/exporter-trace-otlp-http" dependency-version: 0.208.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: update changelog * chore: updated SHA256 v65.6.0 [skip ci] * [W-20175089] [W-20175097 ] feat: user setting for switching between api and ls for apex tests discovery (#6653) * chore: apex tests discovery api service * chore: rename symbol * feat: setting to switch between ls and api for apex tests * chore: eslint * chore: path too restrictive * chore: don't refresh twice * chore: pr comments * chore: avoid duplicates * ci: eslint rule to enforce i18n for vscode window messages W-20311793 (#6668) * ci: eslint rule to enforce i18n for vscode window messages * refactor: make eslint rules their own package, with ut and the works * chore: compile lint rules first * chore: package renaming, error handling in linter rules * chore: package renaming issues * chore(deps): bump @salesforce/o11y-reporter from 1.4.0 to 1.6.0 (#6674) Bumps @salesforce/o11y-reporter from 1.4.0 to 1.6.0. --- updated-dependencies: - dependency-name: "@salesforce/o11y-reporter" dependency-version: 1.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump @vscode/test-web from 0.0.71 to 0.0.76 (#6673) Bumps [@vscode/test-web](https://github.com/microsoft/vscode-test-web) from 0.0.71 to 0.0.76. - [Release notes](https://github.com/microsoft/vscode-test-web/releases) - [Changelog](https://github.com/microsoft/vscode-test-web/blob/main/CHANGELOG.md) - [Commits](microsoft/vscode-test-web@v0.0.71...v0.0.76) --- updated-dependencies: - dependency-name: "@vscode/test-web" dependency-version: 0.0.76 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: update to version 65.7.0 * chore: generated CHANGELOG for release/v65.7.0 * feat: poll sourceMembers, preserve conflicts * feat: the other two view changes commands * refactor: code cleanup * ci: eslint rule to prevent missing/typo'd command ids * feat: new metadata commands behind a feature flag if core ext is installed * chore: typos * chore: updated SHA256 v65.7.0 [skip ci] * test: e2e for changes commands (wip) * test: working e2e for 3 "show changes" commands * refactor: cleaner output channel code * docs: code comments * ci: remove setup check * test: locator cleanup * test: more locator cleanup * test: and desktop support * test: more locator consolidation * chore: remove dark theme * chore: knip * refactor: use nls/messages in more places * refactor: hide metadata commands from new extension using when clauses --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Release Bot <svc_idee_bot@salesforce.com> Co-authored-by: Cristina Cañizales <113132642+CristiCanizales@users.noreply.github.com> Co-authored-by: Sonal Budhiraja <57969266+sbudhirajadoc@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: peternhale <peternhale@users.noreply.github.com> Co-authored-by: Daphne Yang <daphne.yang@salesforce.com>
* fix: export new fn from utils-vscode (#6651) * chore: update to version 65.5.0 * chore: generated CHANGELOG for release/v65.5.0 * fix: open org button shows right next to org picker (#6652) * fix: open org button shows right next to org picker * fix: no open org button if no default org set * style: guideline enforcement (#6656) * style: guideline enforcement * docs: update for changes * ci: package from bundle using only vsce W-20175875 (#6654) * ci: package from bundle using only vsce * ci: parallelize modern packaging * ci: simplify packaging for apex ext W-20249180 (#6655) * ci: package from bundle using only vsce * ci: parallelize modern packaging * chore: re-enable minification * chore: modernize apex packaging * ci: apex should not have both package variants, use the new one * chore: secrets change in legacy vsce script * ci: esbuild to copy jorje * Clean up CHANGELOG.md for clarity and consistency Removed duplicate entries and fixed formatting in the changelog. * Update CHANGELOG.md Sonal's edits * chore(deps): bump glob from 11.0.3 to 11.1.0 (#6657) Bumps [glob](https://github.com/isaacs/node-glob) from 11.0.3 to 11.1.0. - [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md) - [Commits](isaacs/node-glob@v11.0.3...v11.1.0) --- updated-dependencies: - dependency-name: glob dependency-version: 11.1.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: updated SHA256 v65.5.0 [skip ci] * chore(deps-dev): bump @typescript-eslint/eslint-plugin (#6644) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.42.0 to 8.46.4. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.4/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-version: 8.46.4 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat: [@W-20245413@] adapt esr for ga requirements (#6664) * feat: adapt esr for ga requirements * chore: remove systemVersion from xml * chore: address review comments * chore(deps-dev): bump @typescript-eslint/parser from 8.46.4 to 8.47.0 (#6660) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.46.4 to 8.47.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.47.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-version: 8.47.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: update to version 65.6.0 * chore: generated CHANGELOG for release/v65.6.0 * chore(deps): bump @salesforce/o11y-reporter from 1.3.2 to 1.4.0 (#6659) Bumps @salesforce/o11y-reporter from 1.3.2 to 1.4.0. --- updated-dependencies: - dependency-name: "@salesforce/o11y-reporter" dependency-version: 1.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump @opentelemetry/exporter-trace-otlp-http (#6642) Bumps [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) from 0.203.0 to 0.208.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-js@experimental/v0.203.0...experimental/v0.208.0) --- updated-dependencies: - dependency-name: "@opentelemetry/exporter-trace-otlp-http" dependency-version: 0.208.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: update changelog * chore: updated SHA256 v65.6.0 [skip ci] * [W-20175089] [W-20175097 ] feat: user setting for switching between api and ls for apex tests discovery (#6653) * chore: apex tests discovery api service * chore: rename symbol * feat: setting to switch between ls and api for apex tests * chore: eslint * chore: path too restrictive * chore: don't refresh twice * chore: pr comments * chore: avoid duplicates * ci: eslint rule to enforce i18n for vscode window messages W-20311793 (#6668) * ci: eslint rule to enforce i18n for vscode window messages * refactor: make eslint rules their own package, with ut and the works * chore: compile lint rules first * chore: package renaming, error handling in linter rules * chore: package renaming issues * chore(deps): bump @salesforce/o11y-reporter from 1.4.0 to 1.6.0 (#6674) Bumps @salesforce/o11y-reporter from 1.4.0 to 1.6.0. --- updated-dependencies: - dependency-name: "@salesforce/o11y-reporter" dependency-version: 1.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump @vscode/test-web from 0.0.71 to 0.0.76 (#6673) Bumps [@vscode/test-web](https://github.com/microsoft/vscode-test-web) from 0.0.71 to 0.0.76. - [Release notes](https://github.com/microsoft/vscode-test-web/releases) - [Changelog](https://github.com/microsoft/vscode-test-web/blob/main/CHANGELOG.md) - [Commits](microsoft/vscode-test-web@v0.0.71...v0.0.76) --- updated-dependencies: - dependency-name: "@vscode/test-web" dependency-version: 0.0.76 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: update to version 65.7.0 * chore: generated CHANGELOG for release/v65.7.0 * ci: wireit, not lerna * ci: more lerna removal * ci: vscode:bundle is the name * ci: jar packaging and keeping wireit out of vsix * ci: naming clarity, package path correction * Revert: ci: wireit W-20391187 (#6681) (#6682) * ci: wireit, not lerna * ci: more lerna removal * ci: vscode:bundle is the name * ci: jar packaging and keeping wireit out of vsix * ci: naming clarity, package path correction * Revert wireit migration (commits 949963e, 037698d, af0d441, e07dad5, 6eb8fa6) (#6684) * chore(deps-dev): bump @salesforce/dev-config from 4.3.1 to 4.3.2 (#6672) Bumps [@salesforce/dev-config](https://github.com/forcedotcom/dev-config) from 4.3.1 to 4.3.2. - [Release notes](https://github.com/forcedotcom/dev-config/releases) - [Changelog](https://github.com/forcedotcom/dev-config/blob/main/CHANGELOG.md) - [Commits](forcedotcom/dev-config@4.3.1...4.3.2) --- updated-dependencies: - dependency-name: "@salesforce/dev-config" dependency-version: 4.3.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * refactor: jscpd-dedupe-checks W-20392705 (#6680) * refactor: telemetry dedupe * refactor: dedupe i18n * refactor: apex test run dedupe * refactor: consolidate sfCommandlet and apex run code * ci: jscpd instructions for ai * refactor: single notification service in utils-vscode, no api changes * chore: lockfile * feat: poll sourceMembers, preserve conflicts * feat: the other two view changes commands * refactor: code cleanup * ci: eslint rule to prevent missing/typo'd command ids * feat: new metadata commands behind a feature flag if core ext is installed * chore(deps): bump @opentelemetry/sdk-trace-web from 2.0.1 to 2.2.0 (#6689) Bumps [@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js) from 2.0.1 to 2.2.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-js@v2.0.1...v2.2.0) --- updated-dependencies: - dependency-name: "@opentelemetry/sdk-trace-web" dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: typos * chore: updated SHA256 v65.7.0 [skip ci] * test: e2e for changes commands (wip) * test: working e2e for 3 "show changes" commands * refactor: cleaner output channel code * docs: code comments * ci: remove setup check * test: locator cleanup * test: more locator cleanup * test: and desktop support * test: more locator consolidation * chore: remove dark theme * chore: knip * refactor: use nls/messages in more places * [W-20175122] feat: apex testing extension (#6676) * feat: move apex testing related commands into a new extension * chore: missing dep * test: move tests * chore: placeholder logo * chore: activation event * test: e2e tests * chore: bump test tools * chore: labels mess * chore: bump * fix: right command for code lens * chore: update logo * refactor: don't need to activate Apex Testing extension just to get the Apex test class name (#6687) * chore: package lock json * chore: nls stuff * chore: fix telemetry * chore: channel fix * chore: petes pr suggestions * chore: remove OAS entries from packages/salesforcedx-vscode-apex/src/messages/i18n.ts and i18n.ja.ts (#6691) * chore: remove OAS entries from packages/salesforcedx-vscode-apex/src/messages/i18n.ts and i18n.ja.ts * chore: remove OAS entries from packages/salesforcedx-vscode-apex/package.nls.ja.json * Update packages/salesforcedx-vscode-apex-testing/src/views/testOutlineProvider.ts Co-authored-by: Daphne Yang <139700604+daphne-sfdc@users.noreply.github.com> * chore: daphne's comments --------- Co-authored-by: Daphne Yang <139700604+daphne-sfdc@users.noreply.github.com> * refactor: hide metadata commands from new extension using when clauses * feat: no autosave, consistent with desktop and devConsole * docs: explanatory comments * chore(deps): bump jws from 3.2.2 to 3.2.3 (#6692) Bumps [jws](https://github.com/brianloveswords/node-jws) from 3.2.2 to 3.2.3. - [Release notes](https://github.com/brianloveswords/node-jws/releases) - [Changelog](https://github.com/auth0/node-jws/blob/master/CHANGELOG.md) - [Commits](auth0/node-jws@v3.2.2...v3.2.3) --- updated-dependencies: - dependency-name: jws dependency-version: 3.2.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * ci: wireit W-20391187 (#6685) * ci: wireit, not lerna * ci: more lerna removal * ci: vscode:bundle is the name * ci: jar packaging and keeping wireit out of vsix * ci: naming clarity, package path correction * chore: fewer versions, more "use local" * ci: script correction for packaging * ci: vscode:bundle * ci: more clean * test: be agnostic to whether ESR is created/changed * chore: version bump to what's on develop * ci: wireit for apex-testing * ci: wireit in metadata ext * ci: remove circular deps --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Release Bot <svc_idee_bot@salesforce.com> Co-authored-by: Cristina Cañizales <113132642+CristiCanizales@users.noreply.github.com> Co-authored-by: Sonal Budhiraja <57969266+sbudhirajadoc@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: peternhale <peternhale@users.noreply.github.com> Co-authored-by: Daphne Yang <daphne.yang@salesforce.com> Co-authored-by: Daphne Yang <139700604+daphne-sfdc@users.noreply.github.com>
…forcedx-vscode into sm/deploy-from-web
* feat: poll sourceMembers, preserve conflicts * feat: retrieve on load * test: e2e for retrieve on load (web only) * ci: e2e web tests for non-dreamhouse (minimal org) * chore: comment accuracy * ci: e2e fixes * chore: artifact path * chore: one more path error * ci: no cross-env, playwight-ext has same scripts * test: wait differently for tabs * ci: correct e2e path * ci: rerun tests from playwright ext tests (name changed)
…forcedx-vscode into sm/deploy-from-web
…forcedx-vscode into sm/deploy-from-web
|
|
||
| // Utility function to get meta files | ||
| const getMetaFiles = (indexer: TypingIndexerData): string[] => { | ||
| const getMetaFiles = async (indexer: TypingIndexerData): Promise<string[]> => { |
There was a problem hiding this comment.
what is this for? is it test code from ebikes or something?
There was a problem hiding this comment.
No, but this was something else in old fs world. And these hardcoded values are incomplete. Now that we have fsService glob, I will replace it to back.
| this.lwcDataProvider = new LWCDataProvider({ indexer: this.componentIndexer }); | ||
| this.auraDataProvider = new AuraDataProvider({ indexer: this.componentIndexer }); | ||
| await TypingIndexer.create({ workspaceRoot: this.workspaceRoots[0] }, this.fileSystemProvider, this.connection); | ||
| await TypingIndexer.create({ workspaceRoot: this.workspaceRoots[0] }, this.fileSystemAccessor, this.connection); |
There was a problem hiding this comment.
what happens if this doesn't exist? It does seem to write some files?
I'm trying to figure understand the legacy/deprecated comment.
There was a problem hiding this comment.
but also baseContext is doing similar thing with writeTypings?
There was a problem hiding this comment.
Asked AI to write up:
Both functions write .d.ts typing files via the LSP, but they serve fundamentally different purposes:
createNewMetaTypings — project-data-driven, incremental
It generates typings from your project's own metadata files (staticresources, contentassets, messageChannels). The content is derived at runtime by parsing those files:
force-app/main/default/staticresources/todocss.resource-meta.xml
→ fromMeta() parses it
→ produces declare module '@salesforce/resourceUrl/todocss' { ... }
→ writes to .sfdx/typings/lwc/todocss.resource.d.ts
It's incremental — diffItems(getMetaFiles, getMetaTypings) computes which source meta files don't yet have a corresponding .d.ts, so it only writes what's missing. If you add a new static resource, only that new typing gets written.
writeTypings — fixed asset copy, unconditional
It copies pre-built, static .d.ts files that ship with the extension itself — they describe Salesforce platform APIs that exist regardless of what's in your project:
extension/resources/typings/lds.d.ts
→ copies verbatim to .sfdx/typings/lwc/lds.d.ts (Lightning Data Service types)
extension/resources/typings/messageservice.d.ts
→ copies verbatim to .sfdx/typings/lwc/messageservice.d.ts
extension/resources/typings/copied/.d.ts
→ copies all of them verbatim (lightning/, @salesforce/*, etc.)
It's unconditional — it always overwrites the destination. No diffing, no parsing. These files are the same for every project because they describe the Salesforce runtime, not the user's data.
This reverts commit 3931b18.
|
QA: test aura and lwc hover, goto (html=>js), autocomplete. couldn't deploy LWC because of a stray |
What does this PR do?
What issues does this PR fix or reference?
@W-21220952@
Functionality Before
<insert gif and/or summary>
Functionality After
<insert gif and/or summary>