Commit Graph

1476 Commits

Author SHA1 Message Date
Johan Haals fc65c6cd9e Rename pkg, make isomorphic
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-02-08 10:12:39 +01:00
Johan Haals ba6c626d09 combine bump arguments
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-02-08 10:12:38 +01:00
Johan Haals d9327ae078 cli: fix tests
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-02-08 10:09:32 +01:00
Johan Haals 79b08b5fe3 Use correct package version
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-02-08 10:09:32 +01:00
Johan Haals 061393a964 Pass releaseManifest to versionFinder
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-02-08 10:09:30 +01:00
Johan Haals 7c4e7b707c cli/bump: Add tests for versionfinder
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-02-08 10:08:49 +01:00
Johan Haals 36cca38c61 date compare release tracks, prefer latest
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-02-08 10:08:49 +01:00
Johan Haals 476bb94115 Initial release manifest package
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-02-08 10:08:49 +01:00
Patrik Oldsberg 51fe2055df cli: fix a spelling
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-07 19:49:07 +01:00
Patrik Oldsberg f65550a08d cli: update createDistWorkspace to use dist move utility when possible
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-07 19:49:06 +01:00
Patrik Oldsberg a41f50f970 cli: added utility for copying package dist files
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-07 19:49:06 +01:00
Patrik Oldsberg c039c184c5 cli: update createDistWorkspace to inline builds when possible
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-07 19:49:06 +01:00
Patrik Oldsberg 46855aaffa cli: packager, add back index
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-07 19:49:06 +01:00
Patrik Oldsberg 2375ef7c3c cli: packager, rename index to createDistWorkspace
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-07 19:49:04 +01:00
Ben Lambert 28cad572ff Merge pull request #9384 from backstage/dependabot/npm_and_yarn/fork-ts-checker-webpack-plugin-7.1.1
chore(deps): bump fork-ts-checker-webpack-plugin from 7.0.0-alpha.11 to 7.1.1
2022-02-07 19:28:46 +01:00
Patrik Oldsberg 764ee19029 cli: switch to looping parallel workers + fix bump test log ordering
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-07 17:59:30 +01:00
blam 8c4f24eb23 chore: bumping the memory limit of the forchore: bumping the memory limit of the ForkTsCheckerWebpackPlugin as it doesn't work without it for the main repo.
Signed-off-by: blam <ben@blam.sh>
2022-02-07 17:43:25 +01:00
Patrik Oldsberg 88ba8f6282 cli: switch out some unbounded parallelism to use worker helper
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-07 17:09:48 +01:00
Patrik Oldsberg 872fcca281 cli: refactor parallelism util + new shared worker util
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-07 17:09:48 +01:00
Patrik Oldsberg 9d56dabe65 Merge pull request #9258 from backstage/rugvip/role-build
cli: add experimental repo-wide build based on package roles
2022-02-07 17:08:53 +01:00
Patrik Oldsberg 6398f2a3e5 Merge pull request #9393 from backstage/rugvip/lint-root
cli: make lint path output relative to repo root
2022-02-07 17:03:12 +01:00
Patrik Oldsberg 50a19ff8dd cli: make lint path output relative to repo root
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-07 16:01:37 +01:00
Patrik Oldsberg 3d05c1da92 cli: fix lint invocation
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-07 15:18:46 +01:00
Patrik Oldsberg d0c71e2aa4 cli: use node API from ESLint to invoke it rather than a subprocess
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-07 12:36:36 +01:00
Patrik Oldsberg fae2aee878 cli: remove no-duplicates lint rule
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-07 12:27:52 +01:00
Patrik Oldsberg 92abfffe84 cli: deduplicate no-extraneous-dependencies lint rule
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-07 12:18:20 +01:00
Patrik Oldsberg 87bcdc2366 Merge pull request #9341 from backstage/rugvip/todo-test
todo: switch to routable extension + add test
2022-02-07 10:33:14 +01:00
Patrik Oldsberg 9b0f6458b8 cli: refactored build script parser
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-05 23:51:31 +01:00
Ben Lambert c0e519529b Merge pull request #9370 from backstage/rugvip/iife
cli: wrap minified code in iife
2022-02-05 19:52:35 +01:00
Patrik Oldsberg 5b54608615 cli: add option to include bundled packages in repo build + parse options
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-05 18:47:21 +01:00
Patrik Oldsberg 63181dee79 cli: wrap minified code in iife
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-05 10:42:38 +01:00
Patrik Oldsberg d20f260e6d cli: tweak buildPackages to use standard BuildOptions
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-04 13:17:34 +01:00
Patrik Oldsberg f8e529030e cli: added getOutputsForRole utility
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-04 13:17:34 +01:00
Patrik Oldsberg 336b310151 cli: add initial experimental repo sub-command with build
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-04 13:17:34 +01:00
Patrik Oldsberg fe571d2b06 cli: add buildPackages for building multiple packages at once
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-04 13:17:33 +01:00
Patrik Oldsberg 03b39bbcc3 cli: run API Extractor type builds in worker thread
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-04 13:17:33 +01:00
Patrik Oldsberg 4917c71d00 cli: allow optimized type definition builds across packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-04 13:17:33 +01:00
Patrik Oldsberg ee49310474 cli: custom warning handler for rollup + support for log prefix
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-04 13:17:33 +01:00
Patrik Oldsberg b2db40b700 cli: add support for specifying target dir in build options
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-04 13:17:33 +01:00
Patrik Oldsberg 3941ada3cf cli: remove separate bundle script, using build instead
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-04 13:14:18 +01:00
Patrik Oldsberg 323562efc9 cli: switch to keeping track of outputs for each package role
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-04 13:14:18 +01:00
Patrik Oldsberg f2c5b74617 cli: refactor role functions to work around simpler PackageRole
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-04 13:14:17 +01:00
Patrik Oldsberg 3532a7d81c cli: update package script migration to use script commands
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-04 13:14:17 +01:00
Patrik Oldsberg c9f8c1189f cli: mark commands for planned deprecation
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-04 13:14:17 +01:00
Patrik Oldsberg 036d95b99b cli: refactored registration of script and migration commands
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-04 13:14:17 +01:00
Patrik Oldsberg 38963aa860 cli: add new role-based build command
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-04 13:14:17 +01:00
Patrik Oldsberg 703314d1a5 cli: move new commands into experimental sub-commands
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-04 13:14:16 +01:00
Patrik Oldsberg 189c44104c cli: added migrate:package-scripts
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-04 13:14:16 +01:00
Patrik Oldsberg 0bf983e703 cli: add PackageGraph utility for listing extended packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-04 13:14:16 +01:00
Patrik Oldsberg c7169dc440 cli: add migrate:package-role command
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-04 13:14:16 +01:00