From 57012a7e29ac5ea1ab8812f01ca15ecd8afb9f7e Mon Sep 17 00:00:00 2001 From: Francine Lucca <40550942+francinelucca@users.noreply.github.com> Date: Wed, 21 Feb 2024 14:23:15 -0500 Subject: [PATCH] =?UTF-8?q?chore:=20onboard=20carbon-components=20and=20ca?= =?UTF-8?q?rbon-components-react=20(v11)=20to=20IBM=20Telemetry=20?= =?UTF-8?q?=F0=9F=9A=80=20(#15769)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: onboard deprecated packages (v11) to IBM Telemetry 🚀 * fix: dedupe * fix: update @carbon/react's @ibm/telemetry-js version * ci: use actions/setup-node to cache dependencies * ci: change hashFiles key for dependency caching --------- Co-authored-by: Taylor Jones --- .github/workflows/ci.yml | 10 +- ...ry-js-npm-1.2.1-dc75f94032-672a116f05.zip} | Bin 1144029 -> 1144562 bytes packages/carbon-components-react/README.md | 9 + packages/carbon-components-react/package.json | 7 +- .../carbon-components-react/telemetry.yml | 816 ++++++++++++++++++ packages/carbon-components/README.md | 9 + packages/carbon-components/package.json | 7 +- packages/carbon-components/telemetry.yml | 8 + packages/react/package.json | 2 +- yarn.lock | 14 +- 10 files changed, 863 insertions(+), 19 deletions(-) rename .yarn/cache/{@ibm-telemetry-js-npm-1.2.0-0868d8ad4f-dd942eaecc.zip => @ibm-telemetry-js-npm-1.2.1-dc75f94032-672a116f05.zip} (99%) create mode 100644 packages/carbon-components-react/telemetry.yml create mode 100644 packages/carbon-components/telemetry.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8a17318f04e5..cba0e4015a9f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -68,7 +68,7 @@ jobs: path: | node_modules */**/node_modules - key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + key: ${{ runner.os }}-yarn-${{ hashFiles('yarn.lock', 'packages/**/yarn.lock') }} - name: Install dependencies run: yarn install --immutable --immutable-cache - name: Build project @@ -95,7 +95,7 @@ jobs: path: | node_modules */**/node_modules - key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + key: ${{ runner.os }}-yarn-${{ hashFiles('yarn.lock', 'packages/**/yarn.lock') }} - name: Install dependencies run: yarn install --immutable --immutable-cache - uses: dorny/paths-filter@0bc4621a3135347011ad047f9ecf449bf72ce2bd #v3.0.0 @@ -135,7 +135,7 @@ jobs: path: | node_modules */**/node_modules - key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + key: ${{ runner.os }}-yarn-${{ hashFiles('yarn.lock', 'packages/**/yarn.lock') }} - name: Install dependencies run: yarn install --immutable --immutable-cache - name: Install browsers @@ -198,7 +198,7 @@ jobs: path: | node_modules */**/node_modules - key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + key: ${{ runner.os }}-yarn-${{ hashFiles('yarn.lock', 'packages/**/yarn.lock') }} - name: Install dependencies run: yarn install --immutable --immutable-cache - name: Install browsers @@ -238,4 +238,4 @@ jobs: steps: - name: Check AVT Runner job status if: ${{ needs.avt-runner.result != 'success' }} - run: exit 1 + run: exit 1 \ No newline at end of file diff --git a/.yarn/cache/@ibm-telemetry-js-npm-1.2.0-0868d8ad4f-dd942eaecc.zip b/.yarn/cache/@ibm-telemetry-js-npm-1.2.1-dc75f94032-672a116f05.zip similarity index 99% rename from .yarn/cache/@ibm-telemetry-js-npm-1.2.0-0868d8ad4f-dd942eaecc.zip rename to .yarn/cache/@ibm-telemetry-js-npm-1.2.1-dc75f94032-672a116f05.zip index e92e6c35cc7c079aa99a70e20fcc05983abf458b..538d5d71d5d689ddf7f414c4e7f170a956ee022a 100644 GIT binary patch delta 8024 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 Telemetry IBM Telemetry + +This package uses IBM Telemetry to collect metrics data. By installing this +package as a dependency you are agreeing to telemetry collection. To opt out, +see +[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection). +For more information on the data being collected, please see the +[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics). diff --git a/packages/carbon-components-react/package.json b/packages/carbon-components-react/package.json index 72e0f3e80267..39858022e86c 100644 --- a/packages/carbon-components-react/package.json +++ b/packages/carbon-components-react/package.json @@ -16,7 +16,8 @@ "lib", "scss", "index.scss", - "scripts/postinstall.js" + "scripts/postinstall.js", + "telemetry.yml" ], "keywords": [ "react", @@ -33,7 +34,7 @@ "scripts": { "build": "yarn clean && node tasks/build-styles.js && node tasks/build.js", "clean": "rimraf es lib", - "postinstall": "carbon-telemetry collect --install && node scripts/postinstall.js" + "postinstall": "ibmtelemetry --config=telemetry.yml && node scripts/postinstall.js" }, "peerDependencies": { "react": "^16.8.6 || ^17.0.1 || ^18.2.0", @@ -43,7 +44,7 @@ "dependencies": { "@carbon/react": "^1.51.0", "@carbon/styles": "^1.51.0", - "@carbon/telemetry": "0.1.0", + "@ibm/telemetry-js": "^1.2.1", "chalk": "1.1.3" }, "devDependencies": { diff --git a/packages/carbon-components-react/telemetry.yml b/packages/carbon-components-react/telemetry.yml new file mode 100644 index 000000000000..5563f91c803d --- /dev/null +++ b/packages/carbon-components-react/telemetry.yml @@ -0,0 +1,816 @@ +# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json +version: 1 +projectId: "38f5fcf2-c8d7-4f28-b269-1c0a20ac6b7e" +endpoint: "https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics" +collect: + npm: + dependencies: null + jsx: + elements: + allowedAttributeNames: + # General + - 'accept' + - 'action' + - 'active' + - 'addFocusListeners' + - 'align' + - 'aria-controls' + - 'aria-label' + - 'aria-labelledby' + - 'ariaLabel' + - 'as' + - 'autoAlign' + - 'autoComplete' + - 'backwardText' + - 'buttonKind' + - 'checked' + - 'children' + - 'className' + - 'clearSelectionDescription' + - 'clearSelectionText' + - 'closeButtonLabelText' + - 'closeModal' + - 'closeOnActivation' + - 'colSpan' + - 'cols' + - 'compareItems' + - 'condensed' + - 'contained' + - 'danger' + - 'datePickerType' + - 'defaultChecked' + - 'defaultExpanded' + - 'defaultOpen' + - 'defaultSelected' + - 'defaultValue' + - 'description' + - 'dir' + - 'direction' + - 'disabled' + - 'downshiftProps' + - 'element' + - 'enableCounter' + - 'enterDelayMs' + - 'expandIconDescription' + - 'expanded' + - 'experimentalAutoAlign' + - 'feedback' + - 'feedbackTimeout' + - 'forwardText' + - 'fullWidth' + - 'hasDivider' + - 'hasIconOnly' + - 'hasRoundedCorners' + - 'hasScrollingContent' + - 'head' + - 'headers' + - 'helperText' + - 'hideCloseButton' + - 'hideLabel' + - 'hidePasswordLabel' + - 'href' + - 'iconDescription' + - 'id' + - 'indeterminate' + - 'index' + - 'initialSelectedItem' + - 'initialSelectedItems' + - 'inline' + - 'invalid' + - 'invalidText' + - 'isActive' + - 'isCondensed' + - 'isCurrentPage' + - 'isExpanded' + - 'isExpressive' + - 'isFlush' + - 'isFullWidth' + - 'isSelected' + - 'isSideNavExpanded' + - 'isSortable' + - 'itemRangeText' + - 'itemText' + - 'itemToElement' + - 'itemToString' + - 'items' + - 'itemsPerPageText' + - 'kind' + - 'label' + - 'labelPosition' + - 'labelText' + - 'large' + - 'launcherButtonRef' + - 'leaveDelayMs' + - 'legendId' + - 'legendText' + - 'level' + - 'light' + - 'loadingDescription' + - 'loadingIconDescription' + - 'loadingStatus' + - 'locale' + - 'lowContrast' + - 'max' + - 'maxCount' + - 'modalHeading' + - 'modalLabel' + - 'mode' + - 'multiple' + - 'name' + - 'narrow' + - 'nested' + - 'onBlur' + - 'onChange' + - 'onClear' + - 'onClick' + - 'onClose' + - 'onCloseButtonClick' + - 'onDelete' + - 'onExpand' + - 'onFocus' + - 'onInputValueChange' + - 'onKeyDown' + - 'onKeyUp' + - 'onLoadingSuccess' + - 'onMenuChange' + - 'onMouseEnter' + - 'onMouseLeave' + - 'onOpen' + - 'onRequestClose' + - 'onRequestSubmit' + - 'onSelect' + - 'onToggle' + - 'open' + - 'orientation' + - 'overflowMenuOnHover' + - 'page' + - 'pageRangeText' + - 'pageSize' + - 'pageSizes' + - 'pageText' + - 'pagesUnknown' + - 'passiveModal' + - 'pattern' + - 'placeholder' + - 'prefix' + - 'preventCloseOnClickOutside' + - 'primaryButtonDisabled' + - 'primaryButtonText' + - 'radio' + - 'readOnly' + - 'renderIcon' + - 'renderSelectedItem' + - 'role' + - 'rowCount' + - 'rows' + - 'secondaryButtonText' + - 'secondaryButtons' + - 'secondaryLabel' + - 'selected' + - 'selectedItem' + - 'selectedItems' + - 'selectionFeedback' + - 'selectorPrimaryFocus' + - 'selectorsFloatingMenus' + - 'showPasswordLabel' + - 'size' + - 'slug' + - 'small' + - 'sortItems' + - 'status' + - 'statusIconDescription' + - 'stickyHeader' + - 'subtitle' + - 'tabIndex' + - 'text' + - 'theme' + - 'title' + - 'titleText' + - 'tooltipAlignment' + - 'tooltipPosition' + - 'totalItems' + - 'translateWithId' + - 'type' + - 'useStaticWidth' + - 'useTitleInItem' + - 'useZebraStyles' + - 'value' + - 'vertical' + - 'warn' + - 'warnText' + # AccordionItem + - 'onHeadingClick' + - 'renderExpando' + - 'renderToggle' + # AccordionSkeleton + - 'count' + # ActionableNotification + - 'actionButtonLabel' + - 'closeOnEscape' + - 'hasFocus' + - 'onActionButtonClick' + # AspectRatio + - 'ratio' + # Breadcrumb + - 'noTrailingSlash' + # BreadcrumbItem + - 'aria-current' + # Button + - 'dangerDescription' + # ButtonSet + - 'stacked' + # ClickableTile + - 'clicked' + - 'rel' + # CodeSnippet + - 'copyButtonDescription' + - 'copyText' + - 'hideCopyButton' + - 'maxCollapsedNumberOfRows' + - 'maxExpandedNumberOfRows' + - 'minCollapsedNumberOfRows' + - 'minExpandedNumberOfRows' + - 'showLessText' + - 'showMoreText' + - 'wrapText' + # Column + - 'lg' + - 'md' + - 'sm' + - 'span' + - 'xlg' + # ComboBox + - 'allowCustomValue' + - 'onInputChange' + - 'onToggleClick' + - 'shouldFilterItem' + # ComposedModal + - 'containerClassName' + # ContainedList + - 'isInset' + # Content + - 'tagName' + # Copy + - 'onAnimationEnd' + # DataTable + - 'filterRows' + - 'sortRow' + # DataTableSkeleton + - 'columnCount' + - 'compact' + - 'showHeader' + - 'showToolbar' + - 'zebra' + # DatePicker + - 'allowInput' + - 'appendTo' + - 'closeOnSelect' + - 'dateFormat' + - 'disable' + - 'enable' + - 'maxDate' + - 'minDate' + - 'short' + # DatePickerSkeleton + - 'range' + # DefinitionTooltip + - 'definition' + - 'openOnHover' + - 'tooltipText' + - 'triggerClassName' + # ErrorBoundary + - 'fallback' + # ExpandableTile + - 'tileCollapsedIconText' + - 'tileCollapsedLabel' + - 'tileExpandedIconText' + - 'tileExpandedLabel' + # FileUploader + - 'buttonLabel' + - 'filenameStatus' + - 'labelDescription' + - 'labelTitle' + # FileUploaderButton + - 'disableLabelChanges' + # FileUploaderDropContainer + - 'onAddFiles' + # FileUploaderItem + - 'errorBody' + - 'errorSubject' + - 'uuid' + # Filename + - 'aria-describedby' + # FormGroup + - 'message' + - 'messageText' + # GridSettings + - 'subgrid' + # HeaderContainer + - 'render' + # HeaderMenuButton + - 'isCollapsible' + # HeaderPanel + - 'onHeaderPanelFocus' + # IconButton + - 'wrapperClasses' + # InlineLoading + - 'onSuccess' + - 'successDelay' + # Link + - 'visited' + # Loading + - 'withOverlay' + # Menu + - 'target' + - 'x' + - 'y' + # MenuItem + - 'shortcut' + # MenuItemRadioGroup + - 'defaultSelectedItem' + # Modal + - 'alert' + - 'closeButtonLabel' + - 'modalAriaLabel' + - 'onSecondarySubmit' + - 'shouldSubmitOnEnter' + # ModalBody + - 'hasForm' + # ModalFooter + - 'inputref' + - 'primaryClassName' + - 'secondaryClassName' + # ModalHeader + - 'buttonOnClick' + - 'closeClassName' + - 'closeIconClassName' + - 'labelClassName' + - 'titleClassName' + # ModalWrapper + - 'buttonTriggerClassName' + - 'buttonTriggerText' + - 'handleOpen' + - 'handleSubmit' + - 'modalBeforeContent' + - 'modalText' + - 'renderTriggerButtonIcon' + - 'shouldCloseAfterSubmit' + - 'triggerButtonIconDescription' + - 'triggerButtonKind' + - 'withHeader' + # NotificationButton + - 'notificationType' + # NumberInput + - 'allowEmpty' + - 'disableWheel' + - 'hideSteppers' + - 'min' + - 'step' + # OrderedList + - 'native' + # OverflowMenuItem + - 'closeMenu' + - 'handleOverflowMenuItemFocus' + - 'isDelete' + - 'onMouseDown' + - 'onMouseUp' + - 'requireTitle' + - 'wrapperClassName' + # Pagination + - 'isLastPage' + - 'pageInputDisabled' + - 'pageNumberText' + - 'pageSizeInputDisabled' + # PaginationNav + - 'disableOverflow' + - 'itemsShown' + - 'loop' + # PasswordInput + - 'onTogglePasswordVisibility' + # Popover + - 'caret' + - 'dropShadow' + - 'highContrast' + - 'isTabTip' + # ProgressIndicator + - 'currentIndex' + - 'spaceEqually' + # ProgressStep + - 'complete' + - 'current' + - 'overflowTooltipProps' + - 'tooltipId' + # RadioButtonGroup + - 'valueSelected' + # Select + - 'noLabel' + # SelectItem + - 'hidden' + # SideNav + - 'addMouseListeners' + - 'isChildOfHeader' + - 'isFixedNav' + - 'isPersistent' + - 'isRail' + - 'onOverlayClick' + - 'onSideNavBlur' + # SideNavFooter + - 'assistiveText' + # SideNavSwitcher + - 'options' + # SkeletonIcon + - 'style' + # SkeletonText + - 'heading' + - 'lineCount' + - 'paragraph' + - 'width' + # SliderSkeleton + - 'twoHandles' + # Stack + - 'gap' + # StructuredListCell + - 'noWrap' + # StructuredListWrapper + - 'selection' + # SwitcherItem + - 'handleSwitcherItemFocus' + # Tab + - 'renderButton' + # TabList + - 'activation' + - 'iconSize' + - 'leftOverflowButtonProps' + - 'rightOverflowButtonProps' + - 'scrollDebounceWait' + - 'scrollIntoView' + # TableBatchActions + - 'onCancel' + - 'onSelectAll' + - 'shouldShowBatchActions' + - 'totalCount' + - 'totalSelected' + # TableBody + - 'aria-live' + # TableExpandHeader + - 'enableExpando' + - 'enableToggle' + # TableExpandRow + - 'expandHeader' + # TableHeader + - 'isSortHeader' + - 'scope' + - 'sortDirection' + # TableToolbarSearch + - 'persistent' + - 'searchContainerClass' + # Tabs + - 'defaultSelectedIndex' + - 'dismissable' + - 'onTabCloseRequest' + - 'selectedIndex' + # Tag + - 'filter' + # TextArea + - 'counterMode' + # TimePicker + - 'maxLength' + - 'warning' + - 'warningText' + # ToastNotification + - 'caption' + - 'timeout' + # Toggle + - 'defaultToggled' + - 'labelA' + - 'labelB' + - 'toggled' + # TreeNode + - 'depth' + - 'onNodeFocusEvent' + - 'onTreeSelect' + # TreeView + - 'multiselect' + # unstable_FeatureFlags + - 'flags' + # unstable_Layout + - 'density' + # unstable_PageSelector + - 'currentPage' + - 'totalPages' + # unstable_Pagination + - 'initialPage' + # unstable_TextDirection + - 'getTextDirection' + # unstable__FluidMultiSelect + - 'isFilterable' + # unstable__FluidTextInput + - 'isPassword' + # unstable__FluidTimePickerSkeleton + - 'isOnlyTwo' + # unstable__Slug + - 'aiText' + - 'aiTextLabel' + - 'dotType' + - 'onRevertClick' + - 'revertActive' + - 'revertLabel' + - 'slugContent' + - 'slugLabel' + # React + - key + - ref + allowedAttributeStringValues: + # General - align + - 'bottom' + - 'bottom-left' + - 'bottom-right' + - 'end' + - 'left' + - 'left-bottom' + - 'left-top' + - 'right' + - 'right-bottom' + - 'right-top' + - 'start' + - 'top' + - 'top-left' + - 'top-right' + # General - buttonKind + - 'danger' + - 'danger--ghost' + - 'danger--primary' + - 'danger--tertiary' + - 'ghost' + - 'primary' + - 'secondary' + - 'tertiary' + # General - datePickerType + - 'range' + - 'simple' + - 'single' + # General - dir + - 'auto' + - 'ltr' + - 'rtl' + # General - direction + - 'bottom' + - 'top' + # General - kind + - 'danger' + - 'danger--ghost' + - 'danger--primary' + - 'danger--tertiary' + - 'default' + - 'disclosed' + - 'error' + - 'ghost' + - 'hollow' + - 'info' + - 'info-square' + - 'inline' + - 'on-page' + - 'primary' + - 'secondary' + - 'success' + - 'tertiary' + - 'warning' + - 'warning-alt' + # General - labelPosition + - 'left' + - 'right' + # General - loadingStatus + - 'active' + - 'error' + - 'finished' + - 'inactive' + # General - locale + - 'ar' + - 'at' + - 'az' + - 'be' + - 'bg' + - 'bn' + - 'bs' + - 'cat' + - 'cs' + - 'cy' + - 'da' + - 'de' + - 'en' + - 'eo' + - 'es' + - 'et' + - 'fa' + - 'fi' + - 'fo' + - 'fr' + - 'ga' + - 'gr' + - 'he' + - 'hi' + - 'hr' + - 'hu' + - 'id' + - 'is' + - 'it' + - 'ja' + - 'ka' + - 'km' + - 'ko' + - 'kz' + - 'lt' + - 'lv' + - 'mk' + - 'mn' + - 'ms' + - 'my' + - 'nl' + - 'no' + - 'pa' + - 'pl' + - 'pt' + - 'ro' + - 'ru' + - 'si' + - 'sk' + - 'sl' + - 'sq' + - 'sr' + - 'sv' + - 'th' + - 'tr' + - 'uk' + - 'uz' + - 'uz_latn' + - 'vn' + - 'zh' + - 'zh_tw' + # General - max + - '100%' + - '25%' + - '50%' + - '75%' + # General - mode + - 'basic' + - 'css-grid' + - 'flexbox' + - 'full' + # General - orientation + - 'horizontal' + - 'vertical' + # General - role + - 'alert' + - 'log' + - 'status' + # General - selectionFeedback + - 'fixed' + - 'top' + - 'top-after-reopen' + # General - size + - '2xl' + - '2xs' + - 'big' + - 'lg' + - 'md' + - 'mini' + - 'sm' + - 'small' + - 'xl' + - 'xs' + # General - status + - 'active' + - 'complete' + - 'edit' + - 'error' + - 'finished' + - 'inactive' + - 'uploading' + # General - theme + - 'g10' + - 'g100' + - 'g90' + - 'white' + # General - tooltipAlignment + - 'bottom' + - 'bottom-left' + - 'bottom-right' + - 'center' + - 'end' + - 'left' + - 'right' + - 'start' + - 'top' + - 'top-left' + - 'top-right' + # General - tooltipPosition + - 'bottom' + - 'left' + - 'right' + - 'top' + # General - type + - 'blue' + - 'button' + - 'cool-gray' + - 'cyan' + - 'default' + - 'gray' + - 'green' + - 'high-contrast' + - 'indented' + - 'inline' + - 'magenta' + - 'multi' + - 'outline' + - 'password' + - 'purple' + - 'red' + - 'reset' + - 'single' + - 'submit' + - 'teal' + - 'text' + - 'warm-gray' + # AspectRatio - ratio + - '16x9' + - '1x1' + - '1x2' + - '2x1' + - '2x3' + - '3x2' + - '3x4' + - '4x3' + - '9x16' + # BreadcrumbItem - aria-current + - 'date' + - 'false' + - 'location' + - 'page' + - 'step' + - 'time' + - 'true' + # Column - lg + - '100%' + - '25%' + - '50%' + - '75%' + # Column - md + - '100%' + - '25%' + - '50%' + - '75%' + # Column - sm + - '100%' + - '25%' + - '50%' + - '75%' + # Column - span + - '100%' + - '25%' + - '50%' + - '75%' + # Column - xlg + - '100%' + - '25%' + - '50%' + - '75%' + # FileUploader - filenameStatus + - 'complete' + - 'edit' + - 'uploading' + # ModalWrapper - triggerButtonKind + - 'danger' + - 'danger--ghost' + - 'danger--primary' + - 'danger--tertiary' + - 'ghost' + - 'primary' + - 'secondary' + - 'tertiary' + # NotificationButton - notificationType + - 'actionable' + - 'inline' + - 'toast' + # TabList - activation + - 'automatic' + - 'manual' + # TabList - iconSize + - 'default' + - 'lg' + # TableBody - aria-live + - 'assertive' + - 'off' + - 'polite' + # TableHeader - sortDirection + - 'ASC' + - 'DESC' + - 'NONE' + # TextArea - counterMode + - 'character' + - 'word' + # unstable_Layout - density + - 'condensed' + - 'normal' + # unstable__Slug - dotType + - 'default' + - 'hollow' \ No newline at end of file diff --git a/packages/carbon-components/README.md b/packages/carbon-components/README.md index c45c8900ffc1..b92f7fb21bef 100644 --- a/packages/carbon-components/README.md +++ b/packages/carbon-components/README.md @@ -143,3 +143,12 @@ check out our [Contributing Guide](/.github/CONTRIBUTING.md)! 👀 ## 📝 License Licensed under the [Apache 2.0 License](/LICENSE). + +## IBM Telemetry IBM Telemetry + +This package uses IBM Telemetry to collect metrics data. By installing this +package as a dependency you are agreeing to telemetry collection. To opt out, +see +[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection). +For more information on the data being collected, please see the +[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics). diff --git a/packages/carbon-components/package.json b/packages/carbon-components/package.json index 9a494a7f1d6f..c110b2fb3c64 100644 --- a/packages/carbon-components/package.json +++ b/packages/carbon-components/package.json @@ -13,7 +13,8 @@ "files": [ "scss/**/*", "index.scss", - "scripts/postinstall.js" + "scripts/postinstall.js", + "telemetry.yml" ], "keywords": [ "carbon", @@ -36,14 +37,14 @@ }, "scripts": { "build": "node tasks/build-styles.js", - "postinstall": "carbon-telemetry collect --install && node scripts/postinstall.js" + "postinstall": "ibmtelemetry --config=telemetry.yml && node scripts/postinstall.js" }, "peerDependencies": { "sass": "^1.33.0" }, "dependencies": { "@carbon/styles": "^1.51.0", - "@carbon/telemetry": "0.1.0", + "@ibm/telemetry-js": "^1.2.1", "chalk": "1.1.3" }, "devDependencies": { diff --git a/packages/carbon-components/telemetry.yml b/packages/carbon-components/telemetry.yml new file mode 100644 index 000000000000..dc1454dd1f83 --- /dev/null +++ b/packages/carbon-components/telemetry.yml @@ -0,0 +1,8 @@ +# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json + +version: 1 +projectId: fbc5603c-90ba-4d2f-b054-55108c9e06c0 +endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics +collect: + npm: + dependencies: null \ No newline at end of file diff --git a/packages/react/package.json b/packages/react/package.json index 6303c77df31d..6ed9eb48757b 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -52,7 +52,7 @@ "@carbon/icons-react": "^11.36.0", "@carbon/layout": "^11.20.0", "@carbon/styles": "^1.51.0", - "@ibm/telemetry-js": "^1.2.0", + "@ibm/telemetry-js": "^1.2.1", "classnames": "2.5.1", "copy-to-clipboard": "^3.3.1", "downshift": "8.3.1", diff --git a/yarn.lock b/yarn.lock index 615737a09804..11ca7c14ae22 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2049,7 +2049,7 @@ __metadata: "@carbon/styles": "npm:^1.51.0" "@carbon/test-utils": "npm:^10.30.0" "@carbon/themes": "npm:^11.32.0" - "@ibm/telemetry-js": "npm:^1.2.0" + "@ibm/telemetry-js": "npm:^1.2.1" "@rollup/plugin-babel": "npm:^6.0.0" "@rollup/plugin-commonjs": "npm:^25.0.0" "@rollup/plugin-node-resolve": "npm:^15.0.0" @@ -3196,12 +3196,12 @@ __metadata: languageName: node linkType: hard -"@ibm/telemetry-js@npm:^1.2.0": - version: 1.2.0 - resolution: "@ibm/telemetry-js@npm:1.2.0" +"@ibm/telemetry-js@npm:^1.2.1": + version: 1.2.1 + resolution: "@ibm/telemetry-js@npm:1.2.1" bin: ibmtelemetry: dist/collect.js - checksum: dd942eaecc6bdf40f91309fc783b2d1b654e9cb73dd0b98ec54eef53816cad027c60ccaf6415cc81dd3ee1f8686159733ac226f6c13288419269a001a7b81b3b + checksum: 672a116f050f89160015c370f49ce1b7478f21d2686252df3456d62f41a4c4f170ed345a6454c1de3005e03397492ed3aee8d98cf7b5cf27d13b054306dcc21b languageName: node linkType: hard @@ -9852,8 +9852,8 @@ __metadata: "@babel/preset-react": "npm:^7.17.12" "@carbon/react": "npm:^1.51.0" "@carbon/styles": "npm:^1.51.0" - "@carbon/telemetry": "npm:0.1.0" "@carbon/test-utils": "npm:^10.30.0" + "@ibm/telemetry-js": "npm:^1.2.1" "@rollup/plugin-babel": "npm:^6.0.0" "@rollup/plugin-commonjs": "npm:^25.0.0" "@rollup/plugin-node-resolve": "npm:^15.0.0" @@ -9891,8 +9891,8 @@ __metadata: resolution: "carbon-components@workspace:packages/carbon-components" dependencies: "@carbon/styles": "npm:^1.51.0" - "@carbon/telemetry": "npm:0.1.0" "@carbon/test-utils": "npm:^10.30.0" + "@ibm/telemetry-js": "npm:^1.2.1" chalk: "npm:1.1.3" fs-extra: "npm:^11.0.0" rimraf: "npm:^5.0.0"