Commit Graph

825 Commits

Author SHA1 Message Date
Patrik Oldsberg dc6002a7b9 cli: fall back --since diff to use ref if merge base lookup fails
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-03-05 18:35:26 +01:00
Patrik Oldsberg 2c528506aa cli: add --since flag for repo build
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-03-05 12:05:09 +01:00
Patrik Oldsberg c3bc369a54 cli: add dependents to PackageGraph nodes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-03-05 11:44:36 +01:00
Patrik Oldsberg 362c37db42 Merge pull request #9987 from backstage/rugvip/external
cli: switch rollup config to consider all package modules external
2022-03-04 17:03:24 +01:00
Patrik Oldsberg 6a1fe077ad cli: switch rollup config to consider all package modules external
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-03-04 14:45:56 +01:00
Patrik Oldsberg dc98ba469d cli: fix release stage entry point resolution
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-03-04 12:51:40 +01:00
Patrik Oldsberg f06da37290 cli: always use main entry point in packages for backend development
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-03-03 20:14:05 +01:00
Patrik Oldsberg 8c3f30cb28 cli: remove deprecated index.html templating variables
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-03-02 14:58:35 +01:00
Patrik Oldsberg 46a19c599f cli: install both v16 and v17 of @hot-loader/react-dom
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-03-01 14:16:39 +01:00
Patrik Oldsberg c2f3a548cf cli: repo backend build
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-19 17:49:07 +01:00
Patrik Oldsberg 4e2e82e087 cli: fix posix path normalization in PackageGraph
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-17 10:14:16 +01:00
Patrik Oldsberg 1fc0cd3896 cli: bump webpack and rollup svgr plugins
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-17 01:26:26 +01:00
Patrik Oldsberg d99c3c2177 Merge pull request #9254 from backstage/rugvip/add-roles
packages: add roles to all packages
2022-02-16 18:40:37 +01:00
Patrik Oldsberg b42ccffafe cli: fix for backend bundle build ignoring building of the app
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-16 16:51:19 +01:00
Patrik Oldsberg ba5ea41f9e cli: rename app role to frontend
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-16 16:13:30 +01:00
Patrik Oldsberg 9892d74326 cli: renamed script commands to package
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-15 21:27:12 +01:00
Patrik Oldsberg 51ce07f0fe cli: fix incorrect target package for app and backend build
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-15 21:20:28 +01:00
Patrik Oldsberg d9aa726fe1 cli: skip diff of new package scripts
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-15 21:17:52 +01:00
Patrik Oldsberg 6a52a93417 cli: rename package-role migration command to package-roles
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-14 21:50:07 +01:00
Patrik Oldsberg 71973cd4d3 cli: improve package script migration to keep more args and not replace custom scripts
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-14 21:50:07 +01:00
Patrik Oldsberg 11e1621e53 cli: fix test script setup and make it pass with no tests by default
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-14 21:50:06 +01:00
Patrik Oldsberg 03fb4d9c9b cli: avoid adding pack scripts when migrating scripts in cli packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-14 21:50:05 +01:00
Patrik Oldsberg 0266c65a37 cli: upgrade package script migration to keep some flags
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-14 21:50:05 +01:00
Patrik Oldsberg 510740be65 cli: add missing role option for build script command + mark experimental
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-14 21:50:05 +01:00
Patrik Oldsberg d3381edcb1 cli: rename plugin-x roles to x-plugin
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-14 21:50:04 +01:00
Patrik Oldsberg 2badbd0054 cli: avoid requiring any particular ref to be present in git test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-14 12:09:41 +01:00
Patrik Oldsberg 00208b83f4 cli: add duration in repo lint output
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-13 22:13:44 +01:00
Patrik Oldsberg 99d975cd3e cli: tiny bit of logic to optimize repo lint order
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-13 22:05:18 +01:00
Patrik Oldsberg 92f90d552a cli: set default parallelism to cpus/2
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-13 21:35:53 +01:00
Patrik Oldsberg 20b135e24e cli: tweak worker queue to not spawn too many threads and use env
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-13 21:32:22 +01:00
Patrik Oldsberg 103278ecb9 cli: add --since flag for repo lint command
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-13 21:27:28 +01:00
Patrik Oldsberg aa892fccc5 cli: added package graph utility to list changed packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-13 21:27:01 +01:00
Patrik Oldsberg fb39eb9fc4 cli: added lib utilities for working with git
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-13 21:26:10 +01:00
Patrik Oldsberg 432bc564f4 cli: add new hidden repo lint command
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-13 16:32:16 +01:00
Patrik Oldsberg 0fb1b0dbe3 cli: update worker queue to allow async factory function
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-13 16:30:54 +01:00
Patrik Oldsberg 632d9b3622 cli: set default worker queue thread count to cpus/2
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-13 16:29:46 +01:00
Patrik Oldsberg 82a6d8746e cli: fix flaky parallel test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-11 16:34:38 +01:00
Patrik Oldsberg 63b1bf73ff Merge pull request #9410 from backstage/rugvip/threads
cli: refactoring and more utilities for working with worker threads
2022-02-11 14:37:31 +01:00
Patrik Oldsberg 9417be6fdd cli: update new bump test to match new output
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-11 12:59:51 +01:00
Patrik Oldsberg 4c69686cb9 cli: encode versions in upgrade helper URL
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-11 12:57:03 +01:00
Patrik Oldsberg 46cedf1d7d cli: capture logs in backstage.json bump tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-11 12:57:03 +01:00
Patrik Oldsberg d2927cb5dc cli: document yarn install workaround and tweak upgrade helper messaging
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-11 12:57:02 +01:00
Patrik Oldsberg e9ee1f91e1 cli: include the root package in set of packages to upgrade
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-11 12:57:02 +01:00
Patrik Oldsberg 2c83545dda cli: clean up yarn install output in versions bump
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-11 12:57:02 +01:00
Patrik Oldsberg 409e99684e cli: filter out npm_ env vars when running yarn install inside bump
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-11 12:57:02 +01:00
Patrik Oldsberg d32504ccca cli: include version info and upgrade helper link in bump output
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-11 12:57:01 +01:00
Johan Haals 532dae9c4c cli: versions:bump prefer latest manifest when next release is specified
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-02-10 13:30:10 +01:00
Patrik Oldsberg a9461c1e65 cli: switch to using thread helpers in type definition build
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-08 17:01:36 +01:00
Patrik Oldsberg c69411e6e6 cli: add message passing to runWorkerThreads
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-08 17:01:35 +01:00
Johan Haals db1066eec9 chore: clarify function names
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-02-08 15:00:12 +01:00