Skip to content

fix: suppress OpenTelemetry critical dependency warnings in webpack#3246

Open
YasminTeles wants to merge 1 commit intocanary-v2from
diagnostics-support
Open

fix: suppress OpenTelemetry critical dependency warnings in webpack#3246
YasminTeles wants to merge 1 commit intocanary-v2from
diagnostics-support

Conversation

@YasminTeles
Copy link
Copy Markdown

@YasminTeles YasminTeles commented Mar 25, 2026

No description provided.

@YasminTeles YasminTeles requested a review from a team as a code owner March 25, 2026 21:47
@YasminTeles YasminTeles requested review from lucasfp13 and ommeirelles and removed request for a team March 25, 2026 21:47
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Mar 25, 2026

Important

Review skipped

Too many files!

This PR contains 282 files, which is 132 over the limit of 150.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 4f881152-3e95-4772-93d8-7a4d316a5e37

📥 Commits

Reviewing files that changed from the base of the PR and between 937b0d8 and ab186fb.

⛔ Files ignored due to path filters (18)
  • .codesandbox/ci.json is excluded by none and included by none
  • .github/workflows/ci.yml is excluded by none and included by none
  • .github/workflows/release-dev.yml is excluded by none and included by none
  • .github/workflows/release.yml is excluded by none and included by none
  • .gitignore is excluded by none and included by none
  • .vscode/settings.json is excluded by none and included by none
  • AGENTS.md is excluded by none and included by none
  • makefile is excluded by none and included by none
  • package.json is excluded by none and included by none
  • packages/api/src/__generated__/schema.ts is excluded by !**/__generated__/** and included by packages/**
  • packages/api/test/integration/__snapshots__/mutations.test.ts.snap is excluded by !**/*.snap and included by packages/**
  • packages/api/test/integration/__snapshots__/queries.test.ts.snap is excluded by !**/*.snap and included by packages/**
  • packages/cli/src/__mocks__/monorepo/node_modules/@vtex/faststore-core/.gitkeep is excluded by !**/node_modules/**, !**/node_modules/** and included by packages/**
  • packages/cli/src/__mocks__/store/node_modules/@vtex/faststore-core/.gitkeep is excluded by !**/node_modules/**, !**/node_modules/** and included by packages/**
  • packages/core/@generated/gql.ts is excluded by !**/@generated/**, !**/@generated/** and included by packages/**
  • packages/core/@generated/graphql.ts is excluded by !**/@generated/**, !**/@generated/** and included by packages/**
  • packages/core/@generated/index.ts is excluded by !**/@generated/**, !**/@generated/** and included by packages/**
  • packages/core/public/icons.svg is excluded by !**/*.svg and included by packages/**
📒 Files selected for processing (282)
  • packages/api/jest.int.config.js
  • packages/api/jest.unit.config.js
  • packages/api/local/server.mjs
  • packages/api/local/server.ts
  • packages/api/package.json
  • packages/api/src/directives/index.ts
  • packages/api/src/index.ts
  • packages/api/src/observability/telemetry.ts
  • packages/api/src/platforms/vtex/clients/commerce/index.ts
  • packages/api/src/platforms/vtex/clients/commerce/types/OrderForm.ts
  • packages/api/src/platforms/vtex/clients/fetch.ts
  • packages/api/src/platforms/vtex/clients/index.ts
  • packages/api/src/platforms/vtex/clients/search/index.ts
  • packages/api/src/platforms/vtex/index.ts
  • packages/api/src/platforms/vtex/loaders/collection.ts
  • packages/api/src/platforms/vtex/loaders/index.ts
  • packages/api/src/platforms/vtex/loaders/salesChannel.ts
  • packages/api/src/platforms/vtex/loaders/simulation.ts
  • packages/api/src/platforms/vtex/loaders/sku.ts
  • packages/api/src/platforms/vtex/resolvers/aggregateOffer.ts
  • packages/api/src/platforms/vtex/resolvers/aggregateRating.ts
  • packages/api/src/platforms/vtex/resolvers/cancelOrder.ts
  • packages/api/src/platforms/vtex/resolvers/collection.ts
  • packages/api/src/platforms/vtex/resolvers/faceValue.ts
  • packages/api/src/platforms/vtex/resolvers/facet.ts
  • packages/api/src/platforms/vtex/resolvers/index.ts
  • packages/api/src/platforms/vtex/resolvers/objectOrString.ts
  • packages/api/src/platforms/vtex/resolvers/offer.ts
  • packages/api/src/platforms/vtex/resolvers/organization.ts
  • packages/api/src/platforms/vtex/resolvers/processOrderAuthorization.ts
  • packages/api/src/platforms/vtex/resolvers/product.ts
  • packages/api/src/platforms/vtex/resolvers/productGroup.ts
  • packages/api/src/platforms/vtex/resolvers/propertyValue.ts
  • packages/api/src/platforms/vtex/resolvers/query.ts
  • packages/api/src/platforms/vtex/resolvers/review.ts
  • packages/api/src/platforms/vtex/resolvers/searchResult.ts
  • packages/api/src/platforms/vtex/resolvers/seo.ts
  • packages/api/src/platforms/vtex/resolvers/shippingSLA.ts
  • packages/api/src/platforms/vtex/resolvers/skuVariations.ts
  • packages/api/src/platforms/vtex/resolvers/subscribeToNewsletter.ts
  • packages/api/src/platforms/vtex/resolvers/userOrder.ts
  • packages/api/src/platforms/vtex/resolvers/validateCart.ts
  • packages/api/src/platforms/vtex/resolvers/validateSession.ts
  • packages/api/src/platforms/vtex/typeDefs/address.graphql
  • packages/api/src/platforms/vtex/typeDefs/advertisement.graphql
  • packages/api/src/platforms/vtex/typeDefs/aggregateOffer.graphql
  • packages/api/src/platforms/vtex/typeDefs/aggregateRating.graphql
  • packages/api/src/platforms/vtex/typeDefs/author.graphql
  • packages/api/src/platforms/vtex/typeDefs/brand.graphql
  • packages/api/src/platforms/vtex/typeDefs/breadcrumb.graphql
  • packages/api/src/platforms/vtex/typeDefs/cart.graphql
  • packages/api/src/platforms/vtex/typeDefs/collection.graphql
  • packages/api/src/platforms/vtex/typeDefs/deliveryPromisesBadge.graphql
  • packages/api/src/platforms/vtex/typeDefs/facet.graphql
  • packages/api/src/platforms/vtex/typeDefs/image.graphql
  • packages/api/src/platforms/vtex/typeDefs/index.ts
  • packages/api/src/platforms/vtex/typeDefs/mutation.graphql
  • packages/api/src/platforms/vtex/typeDefs/newsletter.graphql
  • packages/api/src/platforms/vtex/typeDefs/objectOrString.graphql
  • packages/api/src/platforms/vtex/typeDefs/offer.graphql
  • packages/api/src/platforms/vtex/typeDefs/order.graphql
  • packages/api/src/platforms/vtex/typeDefs/orderCommercialAuthorizaton.graphql
  • packages/api/src/platforms/vtex/typeDefs/organization.graphql
  • packages/api/src/platforms/vtex/typeDefs/pageInfo.graphql
  • packages/api/src/platforms/vtex/typeDefs/password.graphql
  • packages/api/src/platforms/vtex/typeDefs/person.graphql
  • packages/api/src/platforms/vtex/typeDefs/pickupPoints.graphql
  • packages/api/src/platforms/vtex/typeDefs/product.graphql
  • packages/api/src/platforms/vtex/typeDefs/productGroup.graphql
  • packages/api/src/platforms/vtex/typeDefs/profile.graphql
  • packages/api/src/platforms/vtex/typeDefs/propertyValue.graphql
  • packages/api/src/platforms/vtex/typeDefs/query.graphql
  • packages/api/src/platforms/vtex/typeDefs/review.graphql
  • packages/api/src/platforms/vtex/typeDefs/seo.graphql
  • packages/api/src/platforms/vtex/typeDefs/session.graphql
  • packages/api/src/platforms/vtex/typeDefs/shipping.graphql
  • packages/api/src/platforms/vtex/typeDefs/skuVariants.graphql
  • packages/api/src/platforms/vtex/typeDefs/status.graphql
  • packages/api/src/platforms/vtex/typeDefs/userOrder.graphql
  • packages/api/src/platforms/vtex/utils/auth.ts
  • packages/api/src/platforms/vtex/utils/contex.ts
  • packages/api/src/platforms/vtex/utils/cookies.ts
  • packages/api/src/platforms/vtex/utils/md5.ts
  • packages/api/src/typeDefs/index.ts
  • packages/api/src/typings/globals.ts
  • packages/api/src/typings/index.ts
  • packages/api/test/integration/mutations.test.ts
  • packages/api/test/integration/queries.test.ts
  • packages/api/test/integration/schema.test.ts
  • packages/api/test/integration/vtex.aggregateOffer.test.ts
  • packages/api/test/integration/vtex.cookies.test.ts
  • packages/api/test/integration/vtex.shouldUpdateShippingData.test.ts
  • packages/api/test/integration/vtex.skuVariants.test.ts
  • packages/api/test/mocks/AllCollectionsQuery.ts
  • packages/api/test/mocks/CollectionQuery.ts
  • packages/api/test/mocks/SellersQuery.ts
  • packages/api/test/mocks/ShippingQuery.ts
  • packages/api/test/mocks/ValidateCartMutation.ts
  • packages/api/test/mocks/salesChannel.ts
  • packages/api/test/unit/platforms/vtex/clients/commerce.test.ts
  • packages/api/test/unit/platforms/vtex/utils/canonical.test.ts
  • packages/api/vite.config.mts
  • packages/api/vitest.config.ts
  • packages/cli/README.md
  • packages/cli/bin/dev
  • packages/cli/bin/dev.cmd
  • packages/cli/bin/dev.js
  • packages/cli/bin/run
  • packages/cli/bin/run.js
  • packages/cli/jest.config.js
  • packages/cli/package.json
  • packages/cli/src/commands/build.ts
  • packages/cli/src/commands/cache-graphql.ts
  • packages/cli/src/commands/cms-sync.ts
  • packages/cli/src/commands/create.ts
  • packages/cli/src/commands/dev.ts
  • packages/cli/src/commands/generate-graphql.ts
  • packages/cli/src/commands/generate-i18n.test.ts
  • packages/cli/src/commands/generate-i18n.ts
  • packages/cli/src/commands/generate-types.ts
  • packages/cli/src/commands/generate.ts
  • packages/cli/src/commands/prepare.ts
  • packages/cli/src/commands/start.ts
  • packages/cli/src/commands/test.ts
  • packages/cli/src/index.ts
  • packages/cli/src/utils/commands.ts
  • packages/cli/src/utils/config.ts
  • packages/cli/src/utils/dependencies.ts
  • packages/cli/src/utils/directory.test.ts
  • packages/cli/src/utils/directory.ts
  • packages/cli/src/utils/file.ts
  • packages/cli/src/utils/generate-types.ts
  • packages/cli/src/utils/generate.ts
  • packages/cli/src/utils/hcms.test.ts
  • packages/cli/src/utils/hcms.ts
  • packages/cli/src/utils/plugins.ts
  • packages/cli/src/utils/runCommandSync.ts
  • packages/cli/tsconfig.json
  • packages/cli/tsup.config.ts
  • packages/cli/vitest.config.ts
  • packages/components/jest.config.js
  • packages/components/jest.setup.ts
  • packages/components/package.json
  • packages/components/src/atoms/Link/Link.tsx
  • packages/components/src/atoms/List/List.tsx
  • packages/components/src/hooks/index.ts
  • packages/components/src/index.ts
  • packages/components/src/molecules/Accordion/Accordion.tsx
  • packages/components/src/molecules/Accordion/AccordionItem.tsx
  • packages/components/src/molecules/Popover/Popover.tsx
  • packages/components/src/molecules/ProductCard/ProductCardContent.tsx
  • packages/components/src/molecules/SearchDropdown/SearchDropdown.tsx
  • packages/components/src/molecules/SearchInputField/SearchInputField.tsx
  • packages/components/src/molecules/Toast/Toast.tsx
  • packages/components/src/organisms/Filter/FilterFacetRange.tsx
  • packages/components/src/organisms/OutOfStock/OutOfStock.tsx
  • packages/components/src/organisms/PriceRange/PriceRange.tsx
  • packages/components/src/organisms/ProductComparison/ProductComparisonSidebar.tsx
  • packages/components/src/organisms/SKUMatrix/SKUMatrixSidebar.tsx
  • packages/components/src/organisms/SlideOver/SlideOver.tsx
  • packages/components/test/molecules/Card/Card.test.tsx
  • packages/components/test/molecules/CheckboxField/CheckboxField.test.tsx
  • packages/components/tsconfig.json
  • packages/components/vite.config.mts
  • packages/components/vitest.config.mts
  • packages/components/vitest.setup.ts
  • packages/core/api/index.ts
  • packages/core/cms/faststore/components/cms_component__alert.jsonc
  • packages/core/cms/faststore/components/cms_component__bannernewsletter.jsonc
  • packages/core/cms/faststore/components/cms_component__bannertext.jsonc
  • packages/core/cms/faststore/components/cms_component__breadcrumb.jsonc
  • packages/core/cms/faststore/components/cms_component__cartsidebar.jsonc
  • packages/core/cms/faststore/components/cms_component__children.jsonc
  • packages/core/cms/faststore/components/cms_component__crosssellingshelf.jsonc
  • packages/core/cms/faststore/components/cms_component__emptystate.jsonc
  • packages/core/cms/faststore/components/cms_component__footer.jsonc
  • packages/core/cms/faststore/components/cms_component__hero.jsonc
  • packages/core/cms/faststore/components/cms_component__incentives.jsonc
  • packages/core/cms/faststore/components/cms_component__navbar.jsonc
  • packages/core/cms/faststore/components/cms_component__newsletter.jsonc
  • packages/core/cms/faststore/components/cms_component__productdetails.jsonc
  • packages/core/cms/faststore/components/cms_component__productgallery.jsonc
  • packages/core/cms/faststore/components/cms_component__productshelf.jsonc
  • packages/core/cms/faststore/components/cms_component__producttiles.jsonc
  • packages/core/cms/faststore/components/cms_component__regionbar.jsonc
  • packages/core/cms/faststore/components/cms_component__regionmodal.jsonc
  • packages/core/cms/faststore/components/cms_component__regionpopover.jsonc
  • packages/core/cms/faststore/components/cms_component__scrolltotopbutton.jsonc
  • packages/core/cms/faststore/components/cms_component__search.jsonc
  • packages/core/cms/faststore/content-types.json
  • packages/core/cms/faststore/pages/cms_content_type__globalsections.jsonc
  • packages/core/cms/faststore/pages/cms_content_type__home.jsonc
  • packages/core/cms/faststore/pages/cms_content_type__landingpage.jsonc
  • packages/core/cms/faststore/pages/cms_content_type__pdp.jsonc
  • packages/core/cms/faststore/pages/cms_content_type__plp.jsonc
  • packages/core/cms/faststore/pages/cms_content_type__search.jsonc
  • packages/core/cms/faststore/schema.json
  • packages/core/cms/faststore/sections.json
  • packages/core/discovery.config.default.js
  • packages/core/jest.config.js
  • packages/core/next-env.d.ts
  • packages/core/next.config.js
  • packages/core/package.json
  • packages/core/scripts/i18n.js
  • packages/core/src/components/account/MyAccountDrawer/OrganizationDrawer/OrganizationDrawer.tsx
  • packages/core/src/components/account/MyAccountDrawer/OrganizationDrawer/section.module.scss
  • packages/core/src/components/account/MyAccountDrawer/ProfileSummary/profile-summary.scss
  • packages/core/src/components/account/MyAccountLayout/styles.scss
  • packages/core/src/components/account/MyAccountMenu/styles.scss
  • packages/core/src/components/account/MyAccountUserDetails/styles.module.scss
  • packages/core/src/components/account/components/MyAccountAccordion/styles.scss
  • packages/core/src/components/account/components/MyAccountHeader/styles.scss
  • packages/core/src/components/account/components/MyAccountTable/styles.scss
  • packages/core/src/components/account/orders/MyAccountListOrders/MyAccountFilterSlider/section.module.scss
  • packages/core/src/components/account/orders/MyAccountListOrders/MyAccountListOrdersTable/MyAccountListOrdersTable.tsx
  • packages/core/src/components/account/orders/MyAccountListOrders/MyAccountListOrdersTable/styles.scss
  • packages/core/src/components/account/orders/MyAccountListOrders/styles.module.scss
  • packages/core/src/components/account/orders/MyAccountOrderDetails/MyAccountBudgetsCard/styles.scss
  • packages/core/src/components/account/orders/MyAccountOrderDetails/MyAccountDeliveryOptionAccordion/styles.scss
  • packages/core/src/components/account/orders/MyAccountOrderDetails/MyAccountMoreInformationCard/styles.scss
  • packages/core/src/components/account/orders/MyAccountOrderDetails/MyAccountOrderActionModal/styles.module.scss
  • packages/core/src/components/account/orders/MyAccountOrderDetails/MyAccountOrderActions/styles.scss
  • packages/core/src/components/account/orders/MyAccountOrderDetails/MyAccountStatusCard/styles.scss
  • packages/core/src/components/account/orders/MyAccountOrderDetails/section.module.scss
  • packages/core/src/components/account/profile/profile.module.scss
  • packages/core/src/components/account/section.module.scss
  • packages/core/src/components/account/security/styles.module.scss
  • packages/core/src/components/cart/CartSidebar/CartSidebar.tsx
  • packages/core/src/components/cart/CartSidebar/section.module.scss
  • packages/core/src/components/cart/EmptyCart/EmptyCart.tsx
  • packages/core/src/components/cms/GlobalSections.tsx
  • packages/core/src/components/cms/RenderSections.tsx
  • packages/core/src/components/cms/plp/Components.ts
  • packages/core/src/components/common/Alert/section.module.scss
  • packages/core/src/components/common/PreviewTag/section.module.scss
  • packages/core/src/components/common/Toast/section.module.scss
  • packages/core/src/components/localization/LocalizationSelector/LocalizationSelector.tsx
  • packages/core/src/components/localization/LocalizationSelector/index.ts
  • packages/core/src/components/localization/LocalizationSelector/section.module.scss
  • packages/core/src/components/localization/index.ts
  • packages/core/src/components/navigation/Navbar/Navbar.tsx
  • packages/core/src/components/navigation/NavbarSlider/NavbarSlider.tsx
  • packages/core/src/components/navigation/NavbarSlider/section.module.scss
  • packages/core/src/components/product/OutOfStock/OutOfStock.tsx
  • packages/core/src/components/product/ProductCard/ProductCard.tsx
  • packages/core/src/components/region/RegionModal/RegionModal.tsx
  • packages/core/src/components/region/RegionModal/section.module.scss
  • packages/core/src/components/region/RegionPopover/RegionPopover.tsx
  • packages/core/src/components/region/RegionPopover/section.module.scss
  • packages/core/src/components/region/RegionSlider/RegionSlider.tsx
  • packages/core/src/components/region/RegionSlider/section.module.scss
  • packages/core/src/components/search/Filter/FilterDeliveryMethodFacet.tsx
  • packages/core/src/components/search/Filter/FilterDesktop.tsx
  • packages/core/src/components/search/Filter/FilterSlider.tsx
  • packages/core/src/components/search/Filter/section.module.scss
  • packages/core/src/components/search/SearchDropdown/SearchDropdown.tsx
  • packages/core/src/components/search/SearchHistory/SearchHistory.tsx
  • packages/core/src/components/search/SearchInput/SearchInput.tsx
  • packages/core/src/components/search/SearchProductItem/SearchProductItem.tsx
  • packages/core/src/components/search/SearchTop/SearchTop.tsx
  • packages/core/src/components/search/Sort/Sort.tsx
  • packages/core/src/components/sections/Alert/Alert.tsx
  • packages/core/src/components/sections/BannerNewsletter/section.module.scss
  • packages/core/src/components/sections/BannerText/section.module.scss
  • packages/core/src/components/sections/Breadcrumb/Breadcrumb.tsx
  • packages/core/src/components/sections/Breadcrumb/section.module.scss
  • packages/core/src/components/sections/EmptyState/section.module.scss
  • packages/core/src/components/sections/Footer/Footer.tsx
  • packages/core/src/components/sections/Footer/section.module.scss
  • packages/core/src/components/sections/Hero/Hero.tsx
  • packages/core/src/components/sections/Hero/section.module.scss
  • packages/core/src/components/sections/Incentives/section.module.scss
  • packages/core/src/components/sections/Navbar/Navbar.tsx
  • packages/core/src/components/sections/Navbar/section.module.scss
  • packages/core/src/components/sections/Newsletter/section.module.scss
  • packages/core/src/components/sections/ProductDetails/ProductDetails.tsx
  • packages/core/src/components/sections/ProductDetails/section.module.scss
  • packages/core/src/components/sections/ProductGallery/EmptyGallery.tsx
  • packages/core/src/components/sections/ProductGallery/section.module.scss
  • packages/core/src/components/sections/ProductShelf/section.module.scss
  • packages/core/src/components/sections/ProductTiles/section.module.scss
  • packages/core/src/components/sections/RegionBar/section.module.scss

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch diagnostics-support

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@codesandbox-ci
Copy link
Copy Markdown

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

@YasminTeles YasminTeles changed the base branch from dev to canary-v2 March 25, 2026 21:49
@YasminTeles YasminTeles changed the title diagnostics support fix: suppress OpenTelemetry critical dependency warnings in webpack Mar 25, 2026
@lemagnetic
Copy link
Copy Markdown
Contributor

Oi @YasminTeles!

Testei a versão gerada pelo codesandbox em uma loja teste.
https://pkg.csb.dev/vtex/faststore/commit/ab186fbb/@faststore/cli

Os logs de erros não foram suprimidos quando rodei o dev/build da loja.

Exemplo rodando yarn dev:

./node_modules/@vtex/diagnostics-nodejs/dist/instrumentation/index.js
Module not found: Can't resolve '@opentelemetry/instrumentation-koa' in 'faststore-fashionemea/node_modules/@vtex/diagnostics-nodejs/dist/instrumentation'

Será que faltou algo no ignoreWarnings ou simplesmente o webpack ignorou ele?

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