diff --git a/.betterer.results b/.betterer.results index 376166f1291..19cfd61c989 100644 --- a/.betterer.results +++ b/.betterer.results @@ -1098,8 +1098,7 @@ exports[`better eslint`] = { "packages/grafana-ui/src/components/ColorPicker/ColorPicker.tsx:5381": [ [0, 0, 0, "Unexpected any. Specify a different type.", "0"], [0, 0, 0, "Unexpected any. Specify a different type.", "1"], - [0, 0, 0, "Unexpected any. Specify a different type.", "2"], - [0, 0, 0, "Do not use any type assertions.", "3"] + [0, 0, 0, "Do not use any type assertions.", "2"] ], "packages/grafana-ui/src/components/ConfirmModal/ConfirmModal.tsx:5381": [ [0, 0, 0, "Use data-testid for E2E selectors instead of aria-label", "0"] diff --git a/package.json b/package.json index fd64121aa27..3dbcf7da134 100644 --- a/package.json +++ b/package.json @@ -23,9 +23,9 @@ "test:ci": "yarn i18n:compile && mkdir -p reports/junit && JEST_JUNIT_OUTPUT_DIR=reports/junit jest --ci --reporters=default --reporters=jest-junit -w ${TEST_MAX_WORKERS:-100%}", "lint:fix": "yarn lint:ts --fix", "packages:build": "lerna run build --ignore @grafana-plugins/input-datasource", - "packages:clean": "lerna run clean --parallel", + "packages:clean": "rimraf ./npm-artifacts && lerna run clean --parallel", "packages:prepare": "lerna version --no-push --no-git-tag-version --force-publish --exact", - "packages:pack": "lerna exec --no-private -- yarn pack", + "packages:pack": "mkdir ./npm-artifacts && lerna exec --no-private -- yarn pack --out \"../../npm-artifacts/%s-%v.tgz\"", "packages:publish": "lerna exec --no-private -- npm publish package.tgz", "packages:publishCanary": "lerna exec --no-private -- npm publish package.tgz --tag canary", "packages:publishLatest": "lerna exec --no-private -- npm publish package.tgz", diff --git a/packages/grafana-ui/src/components/ColorPicker/ColorPicker.tsx b/packages/grafana-ui/src/components/ColorPicker/ColorPicker.tsx index 71b0f25ccc1..2b5953b7638 100644 --- a/packages/grafana-ui/src/components/ColorPicker/ColorPicker.tsx +++ b/packages/grafana-ui/src/components/ColorPicker/ColorPicker.tsx @@ -30,7 +30,7 @@ export const colorPickerFactory = ( popover: React.ComponentType>, displayName = 'ColorPicker' ) => { - return class ColorPicker extends Component { + return class ColorPicker extends Component { static displayName = displayName; pickerTriggerRef = createRef(); diff --git a/scripts/circle-release-canary-packages.sh b/scripts/circle-release-canary-packages.sh index bb49dd71353..1788fc71acc 100755 --- a/scripts/circle-release-canary-packages.sh +++ b/scripts/circle-release-canary-packages.sh @@ -15,10 +15,14 @@ else echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" >> ~/.npmrc + if [ ! -d './npm-artifacts' ]; then + mkdir './npm-artifacts' + fi + echo $'\nPacking packages' yarn packages:pack echo $'\nPublishing packages' - yarn packages:publishCanary -fi + for file in ./npm-artifacts/*.tgz; do npm publish "$file" --tag canary; done +fi