diff --git a/.github/workflows/publish-npm.yml b/.github/workflows/publish-npm.yml index e9f70419a..7876db166 100644 --- a/.github/workflows/publish-npm.yml +++ b/.github/workflows/publish-npm.yml @@ -19,6 +19,8 @@ jobs: node-version: '12.x' - name: Install run: yarn + - name: Set versions + run: yarn bump-versions - name: Set up npm token run: echo "//registry.yarnpkg.com/:_authToken=${{ secrets.FLIPPER_NPM_TOKEN }}" >> ~/.npmrc - name: Publish packages diff --git a/desktop/app/package.json b/desktop/app/package.json index 6dba21fcd..692d19a72 100644 --- a/desktop/app/package.json +++ b/desktop/app/package.json @@ -1,6 +1,6 @@ { "name": "flipper", - "version": "0.67.0", + "version": "0.0.0", "description": "Mobile development tool", "productName": "Flipper", "author": "Facebook Inc", @@ -28,9 +28,9 @@ "deep-equal": "^2.0.1", "expand-tilde": "^2.0.2", "flipper-client-sdk": "^0.0.3", - "flipper-doctor": "0.67.0", - "flipper-plugin": "0.67.0", - "flipper-plugin-lib": "0.67.0", + "flipper-doctor": "0.0.0", + "flipper-plugin": "0.0.0", + "flipper-plugin-lib": "0.0.0", "fs-extra": "^9.0.1", "immer": "^8.0.0", "immutable": "^4.0.0-rc.12", @@ -79,7 +79,7 @@ "@testing-library/dom": "^7.26.3", "@testing-library/react": "^11.1.0", "@types/lodash.memoize": "^4.1.6", - "flipper-test-utils": "0.67.0", + "flipper-test-utils": "0.0.0", "metro-runtime": "^0.63.0", "mock-fs": "^4.12.0", "pretty-format": "^26.1.0", diff --git a/desktop/babel-transformer/package.json b/desktop/babel-transformer/package.json index 4929e2ddd..f7e7a30aa 100644 --- a/desktop/babel-transformer/package.json +++ b/desktop/babel-transformer/package.json @@ -1,6 +1,6 @@ { "name": "flipper-babel-transformer", - "version": "0.67.0", + "version": "0.0.0", "description": "Babel transformer for Flipper plugins", "repository": "facebook/flipper", "main": "lib/index.js", diff --git a/desktop/doctor/package.json b/desktop/doctor/package.json index 524fe308d..eddd5e306 100644 --- a/desktop/doctor/package.json +++ b/desktop/doctor/package.json @@ -1,6 +1,6 @@ { "name": "flipper-doctor", - "version": "0.67.0", + "version": "0.0.0", "description": "Utility for checking for issues with a flipper installation", "main": "lib/index.js", "flipperBundlerEntry": "src", diff --git a/desktop/e2e/package.json b/desktop/e2e/package.json index af658697d..bb832199a 100644 --- a/desktop/e2e/package.json +++ b/desktop/e2e/package.json @@ -1,6 +1,6 @@ { "name": "flipper-e2e", - "version": "0.67.0", + "version": "0.0.0", "private": true, "description": "E2E test suite for Flipper", "repository": "facebook/flipper", diff --git a/desktop/eslint-plugin-flipper/package.json b/desktop/eslint-plugin-flipper/package.json index c315f2f8b..40452ce40 100644 --- a/desktop/eslint-plugin-flipper/package.json +++ b/desktop/eslint-plugin-flipper/package.json @@ -1,6 +1,6 @@ { "name": "eslint-plugin-flipper", - "version": "0.67.0", + "version": "0.0.0", "private": true, "description": "Custom ESLint rules for Flipper", "repository": "facebook/flipper", @@ -16,7 +16,7 @@ "devDependencies": { "@types/jest": "26", "@typescript-eslint/parser": "^4.2.0", - "flipper-test-utils": "0.67.0", + "flipper-test-utils": "0.0.0", "jest": "^26", "prettier": "^2.0.0", "rimraf": "^3.0.2", diff --git a/desktop/flipper-plugin/package.json b/desktop/flipper-plugin/package.json index 7a086238c..57842ba3b 100644 --- a/desktop/flipper-plugin/package.json +++ b/desktop/flipper-plugin/package.json @@ -1,6 +1,6 @@ { "name": "flipper-plugin", - "version": "0.67.0", + "version": "0.0.0", "description": "Flipper Desktop plugin SDK and components", "repository": "facebook/flipper", "main": "lib/index.js", diff --git a/desktop/headless-tests/package.json b/desktop/headless-tests/package.json index aa3b073a2..0d83576b4 100644 --- a/desktop/headless-tests/package.json +++ b/desktop/headless-tests/package.json @@ -1,6 +1,6 @@ { "name": "flipper-headless-tests", - "version": "0.67.0", + "version": "0.0.0", "main": "index.js", "private": true, "scripts": { diff --git a/desktop/headless/package.json b/desktop/headless/package.json index b8d66a74e..a87077afe 100644 --- a/desktop/headless/package.json +++ b/desktop/headless/package.json @@ -1,7 +1,7 @@ { "name": "flipper-headless", "private": true, - "version": "0.67.0", + "version": "0.0.0", "description": "Headless version of Flipper - Mobile development tool", "productName": "Flipper Headless", "author": "Facebook Inc", diff --git a/desktop/package.json b/desktop/package.json index 5e9e59170..fa41e8cc9 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -181,7 +181,7 @@ "eslint-config-prettier": "^6.10.1", "eslint-import-resolver-typescript": "^2.3.0", "eslint-plugin-babel": "^5.3.1", - "eslint-plugin-flipper": "0.67.0", + "eslint-plugin-flipper": "0.0.0", "eslint-plugin-flowtype": "^4.7.0", "eslint-plugin-header": "^3.0.0", "eslint-plugin-import": "^2.22.0", @@ -193,9 +193,9 @@ "expand-tilde": "^2.0.2", "express": "^4.15.2", "fb-watchman": "^2.0.1", - "flipper-babel-transformer": "0.67.0", - "flipper-pkg-lib": "0.67.0", - "flipper-plugin-lib": "0.67.0", + "flipper-babel-transformer": "0.0.0", + "flipper-pkg-lib": "0.0.0", + "flipper-plugin-lib": "0.0.0", "fs-extra": "^9.0.0", "glob": "^7.1.2", "ignore": "^5.1.4", diff --git a/desktop/pkg-lib/package.json b/desktop/pkg-lib/package.json index f381c673f..5648ebb96 100644 --- a/desktop/pkg-lib/package.json +++ b/desktop/pkg-lib/package.json @@ -1,6 +1,6 @@ { "name": "flipper-pkg-lib", - "version": "0.67.0", + "version": "0.0.0", "description": "Library for building and publishing Flipper plugins", "repository": "facebook/flipper", "main": "lib/index.js", @@ -9,7 +9,7 @@ "license": "MIT", "bugs": "https://github.com/facebook/flipper/issues", "dependencies": { - "flipper-babel-transformer": "0.67.0", + "flipper-babel-transformer": "0.0.0", "fs-extra": "^9.0.1", "metro": "^0.63.0", "metro-minify-terser": "^0.63.0" @@ -18,7 +18,7 @@ "@types/fs-extra": "^9.0.1", "@types/jest": "^26", "@types/node": "^14.14.6", - "flipper-test-utils": "0.67.0", + "flipper-test-utils": "0.0.0", "globby": "^11", "jest": "^26", "mock-fs": "^4.12.0", diff --git a/desktop/pkg/package.json b/desktop/pkg/package.json index affbdf118..e99b8cfab 100644 --- a/desktop/pkg/package.json +++ b/desktop/pkg/package.json @@ -1,6 +1,6 @@ { "name": "flipper-pkg", - "version": "0.67.0", + "version": "0.0.0", "description": "Utility for building and publishing Flipper plugins", "repository": "facebook/flipper", "main": "lib/index.js", @@ -20,8 +20,8 @@ "ajv": "^6.12.2", "ajv-errors": "^1.0.1", "cli-ux": "^5.4.6", - "flipper-pkg-lib": "0.67.0", - "flipper-plugin-lib": "0.67.0", + "flipper-pkg-lib": "0.0.0", + "flipper-plugin-lib": "0.0.0", "fs-extra": "^9.0.1", "inquirer": "^7.3.3", "lodash": "^4.17.19", @@ -34,7 +34,7 @@ "@types/inquirer": "^7.3.1", "@types/jest": "^26", "@types/node": "^14.14.6", - "flipper-test-utils": "0.67.0", + "flipper-test-utils": "0.0.0", "globby": "^11", "jest": "^26", "prettier": "^2.0.0", diff --git a/desktop/plugin-lib/package.json b/desktop/plugin-lib/package.json index 984e9c829..516d54fe8 100644 --- a/desktop/plugin-lib/package.json +++ b/desktop/plugin-lib/package.json @@ -1,6 +1,6 @@ { "name": "flipper-plugin-lib", - "version": "0.67.0", + "version": "0.0.0", "description": "Library containing common Flipper plugin installation utilities", "repository": "facebook/flipper", "main": "lib/index.js", @@ -28,7 +28,7 @@ "@types/fs-extra": "^9.0.1", "@types/jest": "^26", "@types/node": "^14.14.6", - "flipper-test-utils": "0.67.0", + "flipper-test-utils": "0.0.0", "globby": "^11", "jest": "^26", "mock-fs": "^4.12.0", diff --git a/desktop/plugins/cpu/package.json b/desktop/plugins/cpu/package.json index c1184fb8b..50f719cbb 100644 --- a/desktop/plugins/cpu/package.json +++ b/desktop/plugins/cpu/package.json @@ -2,7 +2,7 @@ "$schema": "https://fbflipper.com/schemas/plugin-package/v2.json", "name": "flipper-plugin-device-cpu", "id": "DeviceCPU", - "version": "0.67.0", + "version": "0.0.0", "main": "dist/bundle.js", "flipperBundlerEntry": "index.tsx", "license": "MIT", diff --git a/desktop/plugins/crash_reporter/package.json b/desktop/plugins/crash_reporter/package.json index 431524af5..0e5dc8eaf 100644 --- a/desktop/plugins/crash_reporter/package.json +++ b/desktop/plugins/crash_reporter/package.json @@ -2,7 +2,7 @@ "$schema": "https://fbflipper.com/schemas/plugin-package/v2.json", "name": "flipper-plugin-crash-reporter", "id": "CrashReporter", - "version": "0.67.0", + "version": "0.0.0", "description": "A plugin which will display a crash", "main": "dist/bundle.js", "flipperBundlerEntry": "index.tsx", diff --git a/desktop/plugins/databases/package.json b/desktop/plugins/databases/package.json index b67cccef7..369c42af9 100644 --- a/desktop/plugins/databases/package.json +++ b/desktop/plugins/databases/package.json @@ -2,7 +2,7 @@ "$schema": "https://fbflipper.com/schemas/plugin-package/v2.json", "name": "flipper-plugin-databases", "id": "Databases", - "version": "0.67.0", + "version": "0.0.0", "title": "Databases", "icon": "internet", "main": "dist/bundle.js", diff --git a/desktop/plugins/example/package.json b/desktop/plugins/example/package.json index c5b1b10c3..b024997ae 100644 --- a/desktop/plugins/example/package.json +++ b/desktop/plugins/example/package.json @@ -2,7 +2,7 @@ "$schema": "https://fbflipper.com/schemas/plugin-package/v2.json", "name": "flipper-plugin-example", "id": "Example", - "version": "0.67.0", + "version": "0.0.0", "description": "An example for a Flipper plugin", "main": "dist/bundle.js", "flipperBundlerEntry": "index.tsx", @@ -22,10 +22,10 @@ "prepack": "flipper-pkg lint && flipper-pkg bundle --production" }, "peerDependencies": { - "flipper": "0.67.0" + "flipper": "0.0.0" }, "devDependencies": { - "flipper": "0.67.0", - "flipper-pkg": "0.67.0" + "flipper": "0.0.0", + "flipper-pkg": "0.0.0" } } diff --git a/desktop/plugins/flipper-messages/package.json b/desktop/plugins/flipper-messages/package.json index b076e97ba..4a90d71da 100644 --- a/desktop/plugins/flipper-messages/package.json +++ b/desktop/plugins/flipper-messages/package.json @@ -4,7 +4,7 @@ "id": "flipper-messages", "title": "Flipper Messages", "icon": "bird", - "version": "0.67.0", + "version": "0.0.0", "description": "Flipper self inspection: Messages to and from client", "main": "dist/bundle.js", "flipperBundlerEntry": "index.tsx", @@ -22,10 +22,10 @@ "prepack": "flipper-pkg lint && flipper-pkg bundle --production" }, "peerDependencies": { - "flipper": "0.67.0" + "flipper": "0.0.0" }, "devDependencies": { - "flipper": "0.67.0", - "flipper-pkg": "0.67.0" + "flipper": "0.0.0", + "flipper-pkg": "0.0.0" } } diff --git a/desktop/plugins/fresco/package.json b/desktop/plugins/fresco/package.json index ee0d52e0d..62c11a757 100644 --- a/desktop/plugins/fresco/package.json +++ b/desktop/plugins/fresco/package.json @@ -2,7 +2,7 @@ "$schema": "https://fbflipper.com/schemas/plugin-package/v2.json", "name": "flipper-plugin-fresco", "id": "Fresco", - "version": "0.67.0", + "version": "0.0.0", "main": "dist/bundle.js", "flipperBundlerEntry": "index.tsx", "license": "MIT", diff --git a/desktop/plugins/hermesdebuggerrn/package.json b/desktop/plugins/hermesdebuggerrn/package.json index bd61662bd..2f158abc7 100644 --- a/desktop/plugins/hermesdebuggerrn/package.json +++ b/desktop/plugins/hermesdebuggerrn/package.json @@ -2,7 +2,7 @@ "$schema": "https://fbflipper.com/schemas/plugin-package/v2.json", "name": "flipper-plugin-hermesdebuggerrn", "id": "Hermesdebuggerrn", - "version": "0.67.0", + "version": "0.0.0", "main": "dist/bundle.js", "flipperBundlerEntry": "index.tsx", "license": "MIT", diff --git a/desktop/plugins/kaios-allocations/package.json b/desktop/plugins/kaios-allocations/package.json index c5dbe7c38..c16c5f24e 100644 --- a/desktop/plugins/kaios-allocations/package.json +++ b/desktop/plugins/kaios-allocations/package.json @@ -2,7 +2,7 @@ "$schema": "https://fbflipper.com/schemas/plugin-package/v2.json", "name": "flipper-plugin-kaios-big-allocations", "id": "kaios-big-allocations", - "version": "0.67.0", + "version": "0.0.0", "main": "dist/bundle.js", "flipperBundlerEntry": "index.tsx", "license": "MIT", diff --git a/desktop/plugins/kaios-ram/package.json b/desktop/plugins/kaios-ram/package.json index 561a0b944..d8b1fb0b2 100644 --- a/desktop/plugins/kaios-ram/package.json +++ b/desktop/plugins/kaios-ram/package.json @@ -2,7 +2,7 @@ "$schema": "https://fbflipper.com/schemas/plugin-package/v2.json", "name": "flipper-plugin-kaios-graphs", "id": "kaios-graphs", - "version": "0.67.0", + "version": "0.0.0", "main": "dist/bundle.js", "flipperBundlerEntry": "index.tsx", "license": "MIT", diff --git a/desktop/plugins/layout/package.json b/desktop/plugins/layout/package.json index d70ca0ec4..d26d84a77 100644 --- a/desktop/plugins/layout/package.json +++ b/desktop/plugins/layout/package.json @@ -2,7 +2,7 @@ "$schema": "https://fbflipper.com/schemas/plugin-package/v2.json", "name": "flipper-plugin-inspector", "id": "Inspector", - "version": "0.67.0", + "version": "0.0.0", "main": "dist/bundle.js", "flipperBundlerEntry": "index.tsx", "license": "MIT", diff --git a/desktop/plugins/leak_canary/package.json b/desktop/plugins/leak_canary/package.json index f3d4f285a..98eab77ef 100644 --- a/desktop/plugins/leak_canary/package.json +++ b/desktop/plugins/leak_canary/package.json @@ -2,7 +2,7 @@ "$schema": "https://fbflipper.com/schemas/plugin-package/v2.json", "name": "flipper-plugin-leak-canary", "id": "LeakCanary", - "version": "0.67.0", + "version": "0.0.0", "main": "dist/bundle.js", "flipperBundlerEntry": "index.tsx", "license": "MIT", diff --git a/desktop/plugins/logs/package.json b/desktop/plugins/logs/package.json index 6f802c2bb..a0639450d 100644 --- a/desktop/plugins/logs/package.json +++ b/desktop/plugins/logs/package.json @@ -2,7 +2,7 @@ "$schema": "https://fbflipper.com/schemas/plugin-package/v2.json", "name": "flipper-plugin-device-logs", "id": "DeviceLogs", - "version": "0.67.0", + "version": "0.0.0", "main": "dist/bundle.js", "flipperBundlerEntry": "index.tsx", "license": "MIT", @@ -11,7 +11,7 @@ ], "dependencies": {}, "peerDependencies": { - "flipper-plugin": "0.67.0" + "flipper-plugin": "0.0.0" }, "title": "Logs", "icon": "arrow-right", diff --git a/desktop/plugins/navigation/package.json b/desktop/plugins/navigation/package.json index 2f995cedb..44a9dccfd 100644 --- a/desktop/plugins/navigation/package.json +++ b/desktop/plugins/navigation/package.json @@ -2,7 +2,7 @@ "$schema": "https://fbflipper.com/schemas/plugin-package/v2.json", "name": "flipper-plugin-navigation", "id": "Navigation", - "version": "0.67.0", + "version": "0.0.0", "main": "dist/bundle.js", "flipperBundlerEntry": "index.tsx", "license": "MIT", @@ -15,7 +15,7 @@ "email": "beneloca@fb.com" }, "peerDependencies": { - "flipper-plugin": "0.67.0", + "flipper-plugin": "0.0.0", "antd": "*" } } diff --git a/desktop/plugins/network/package.json b/desktop/plugins/network/package.json index b69f7b12c..cda1d2aa8 100644 --- a/desktop/plugins/network/package.json +++ b/desktop/plugins/network/package.json @@ -7,7 +7,7 @@ "title": "Network", "description": "Use the Network inspector to inspect outgoing network traffic in your apps.", "icon": "internet", - "version": "0.67.0", + "version": "0.0.0", "license": "MIT", "keywords": [ "flipper-plugin" @@ -22,8 +22,8 @@ "xml-beautifier": "^0.4.0" }, "peerDependencies": { - "flipper": "0.67.0", - "flipper-plugin": "0.67.0" + "flipper": "0.0.0", + "flipper-plugin": "0.0.0" }, "devDependencies": { "@types/pako": "^1.0.1", diff --git a/desktop/plugins/reactdevtools/package.json b/desktop/plugins/reactdevtools/package.json index a82d0bbf6..86741f8b8 100644 --- a/desktop/plugins/reactdevtools/package.json +++ b/desktop/plugins/reactdevtools/package.json @@ -2,7 +2,7 @@ "$schema": "https://fbflipper.com/schemas/plugin-package/v2.json", "name": "flipper-plugin-react-devtools", "id": "React", - "version": "0.67.0", + "version": "0.0.0", "main": "dist/bundle.js", "flipperBundlerEntry": "index.tsx", "license": "MIT", diff --git a/desktop/plugins/rn-tic-tac-toe/package.json b/desktop/plugins/rn-tic-tac-toe/package.json index df726ebf1..c621432db 100644 --- a/desktop/plugins/rn-tic-tac-toe/package.json +++ b/desktop/plugins/rn-tic-tac-toe/package.json @@ -2,7 +2,7 @@ "$schema": "https://fbflipper.com/schemas/plugin-package/v2.json", "name": "flipper-plugin-react-native-tic-tac-toe", "id": "ReactNativeTicTacToe", - "version": "0.67.0", + "version": "0.0.0", "main": "dist/bundle.js", "flipperBundlerEntry": "index.tsx", "license": "MIT", diff --git a/desktop/plugins/sandbox/package.json b/desktop/plugins/sandbox/package.json index 2c0cbb02f..a38ead70a 100644 --- a/desktop/plugins/sandbox/package.json +++ b/desktop/plugins/sandbox/package.json @@ -3,7 +3,7 @@ "name": "flipper-plugin-sandbox", "id": "Sandbox", "title": "Sandbox", - "version": "0.67.0", + "version": "0.0.0", "main": "dist/bundle.js", "flipperBundlerEntry": "index.tsx", "license": "MIT", diff --git a/desktop/plugins/seamammals/package.json b/desktop/plugins/seamammals/package.json index ad8506b47..c8e65972d 100644 --- a/desktop/plugins/seamammals/package.json +++ b/desktop/plugins/seamammals/package.json @@ -3,7 +3,7 @@ "name": "flipper-plugin-sea-mammals", "id": "sea-mammals", "private": true, - "version": "0.67.0", + "version": "0.0.0", "main": "dist/bundle.js", "flipperBundlerEntry": "src/index.tsx", "license": "MIT", @@ -24,9 +24,9 @@ }, "peerDependencies": { "antd": "*", - "flipper-plugin": "0.67.0" + "flipper-plugin": "0.0.0" }, "devDependencies": { - "flipper-pkg": "0.67.0" + "flipper-pkg": "0.0.0" } } diff --git a/desktop/plugins/shared_preferences/package.json b/desktop/plugins/shared_preferences/package.json index 0ea184815..9a06f4208 100644 --- a/desktop/plugins/shared_preferences/package.json +++ b/desktop/plugins/shared_preferences/package.json @@ -2,7 +2,7 @@ "$schema": "https://fbflipper.com/schemas/plugin-package/v2.json", "name": "flipper-plugin-preferences", "id": "Preferences", - "version": "0.67.0", + "version": "0.0.0", "main": "dist/bundle.js", "flipperBundlerEntry": "src/index.tsx", "license": "MIT", @@ -13,7 +13,7 @@ "lodash": "^4.17.19" }, "peerDependencies": { - "flipper-plugin": "0.67.0" + "flipper-plugin": "0.0.0" }, "title": "Shared Preferences Viewer", "bugs": { diff --git a/desktop/scripts/build-utils.ts b/desktop/scripts/build-utils.ts index 8a677dde3..226dd56ec 100644 --- a/desktop/scripts/build-utils.ts +++ b/desktop/scripts/build-utils.ts @@ -23,6 +23,8 @@ import { babelTransformationsDir, } from './paths'; +const {version} = require('../package.json'); + const dev = process.env.NODE_ENV !== 'production'; export function die(err: Error) { @@ -35,6 +37,9 @@ export async function generatePluginEntryPoints() { const plugins = await getSourcePlugins(); for (const plugin of plugins) { plugin.isDefault = true; + plugin.version = plugin.version === '0.0.0' ? version : plugin.version; + plugin.flipperSDKVersion = + plugin.flipperSDKVersion === '0.0.0' ? version : plugin.flipperSDKVersion; } if (await fs.pathExists(defaultPluginsIndexDir)) { await fs.remove(defaultPluginsIndexDir); diff --git a/desktop/static/package.json b/desktop/static/package.json index c5395ba3d..94549a60d 100644 --- a/desktop/static/package.json +++ b/desktop/static/package.json @@ -1,6 +1,6 @@ { "name": "flipper-static", - "version": "0.67.0", + "version": "0.0.0", "main": "index.js", "private": true, "license": "MIT", diff --git a/desktop/test-utils/package.json b/desktop/test-utils/package.json index 5621ab986..ba9010176 100644 --- a/desktop/test-utils/package.json +++ b/desktop/test-utils/package.json @@ -1,6 +1,6 @@ { "name": "flipper-test-utils", - "version": "0.67.0", + "version": "0.0.0", "description": "Library containing common Flipper test utilities", "repository": "facebook/flipper", "main": "lib/index.js", diff --git a/scripts/prepare-release.sh b/scripts/prepare-release.sh index 52b20919f..5d4ce47cc 100755 --- a/scripts/prepare-release.sh +++ b/scripts/prepare-release.sh @@ -32,8 +32,8 @@ fi echo "Preparing release $VERSION..." -# Update all the packages included as workspaces to the very same version -yarn --cwd "$DESKTOP_DIR" bump-versions --new-version "$VERSION" +# Update flipper app version to the very same version +yarn --cwd "$DESKTOP_DIR" version --new-version "$VERSION" # Update react-native-flipper to the very same version yarn --cwd "$SONAR_DIR"/react-native/react-native-flipper version --new-version "$VERSION" --no-git-tag-version