Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade from 0.19.1 to 0.21.4 #9

Merged
merged 55 commits into from
Sep 24, 2024
Merged

Upgrade from 0.19.1 to 0.21.4 #9

merged 55 commits into from
Sep 24, 2024

Conversation

ReDrUm
Copy link

@ReDrUm ReDrUm commented Sep 23, 2024

Pulls in downstream changes. Specifically of interest is 0.21.3 where they added support for workspace:* protocol, which is utilised within AFM under Yarn Berry.

https://github.com/Thinkmill/manypkg/blob/main/packages/cli/CHANGELOG.md

chalkpe and others added 30 commits September 29, 2022 13:16
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Update dev-related tooling (TypeScript, Prettier, Babel)

* Fixed TS errors and snapshots

* Reformat files
* Suggested dev experience fixes

* Bump `@types/prettier`

* remove useUnknown setting

* Update .prettierrc.js

Co-authored-by: Mateusz Burzyński <[email protected]>

Co-authored-by: Mateusz Burzyński <[email protected]>
* Replace outdated references to master with main

* Update .github/workflows/changeset-release.yml
* Update Jest and deduplicate Babel deps in the lockfile

* Update transitive `@types/istanbul-lib-report` dep
…hinkmill#151)

* Create sample core package

* Initial round of feedback

* eliminate index-based zip

* Add BoltTool

* Add PnpmTool

* Add Yarn and None tools, update findroot unit tests

* Implement sync methods for all Tools, fixing findRootSync tests

* wip: 90% of get-packages converted to use Tools

* revert back to original snaps

* Small tool fixes

* add latest content

* Rename NoneTool to SinglePackageTool, it is never the root of a monorepo

* Swap references to SinglePackageTool

* Remove errant comment

* Implement core type changes for Packages and Package

* Suggested feedback

* Mass prettier update after pull from main

* additional PR feedback

* errant console.log

* Type fixes

* Rename manypkg/core -> manypkg/tools

* fix unit tests, snapshots

* snapshot updates

* Fixed the `PackagesWithConfig` type

* Adjust checks implementations after changes

* Support both dir and relativeDir

* pr feedback

* unused importrs

* Fix prettier config, add changeset

* Introduce `getRootWs` test helper

* Exports only tools from `/tools` and handle default order in `/find-root`

* Fix suggested path.join

* Make root tool last

* Split up changesets

* Cleanup `/find-root`

* Update .changeset/frozen-yogurt.md

Co-authored-by: Mateusz Burzyński <[email protected]>

* Fix some test and type issues, feedback

* Refactor all try-catch blocks to assert positive instead of negative

* Revert change to jest default test timeout

* Update packages/tools/package.json

Co-authored-by: Mateusz Burzyński <[email protected]>

* Update packages/get-packages/package.json

Co-authored-by: Mateusz Burzyński <[email protected]>

Co-authored-by: Mateusz Burzyński <[email protected]>
…/tools` (Thinkmill#164)

* Tweak the changeset and the version of the newly introduced `@manypkg/tools`

* fixed dep ranges in packages depending on tools
…l#162)

* Declare `package.json#engines` and bump transpilaton target

* Add changeset
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Provide an interface for overriding the tool implementation list

* Feedback

* Use an options interface instead of a parameter

* Apply suggestions from code review

---------

Co-authored-by: Mateusz Burzyński <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* add LICENSE

* add README LICENSE footer
Update README with new shields.io badges and banner
* Restore support for Bolt monorepos

* Update packages/get-packages/src/index.ts

Co-authored-by: Mateusz Burzyński <[email protected]>

* Move BoltTool down

---------

Co-authored-by: Mateusz Burzyński <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Update and move `@types/node` to dev updates

* Update .changeset/node-types-lag.md

---------

Co-authored-by: Mateusz Burzyński <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Bump cli-dep: package-json to 8.1.0

This doesn't update yarn.lock as I'm not sure your procedure for that, and I'm using the web-editor currently.

* Switch to dynamic-import for package-json

It went ESM-only

* Update yarn.lock

* regenerate lockfile

* use `keepDynamicImportAsDynamicImportInCommonJS`

* add changeset

* remove redundant await

---------

Co-authored-by: Mateusz Burzyński <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
github-actions bot and others added 25 commits January 15, 2024 09:39
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Add git repository info to package.json

* changeset

* Update .changeset/mean-nails-hide.md

---------

Co-authored-by: Mateusz Burzyński <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* add configuration documentation to README.md

* fix incorrect text for ignoredRules config docs
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
The previous check only handled version ranges with a single leading
character. To fix all other cases, we use the semver.minVersion fn
instead to get the minimum version of a range and then return that.
# Conflicts:
#	packages/cli/src/checks/EXTERNAL_MISMATCH.ts
#	packages/cli/src/checks/utils.ts
@ReDrUm ReDrUm merged commit 2034c99 into master Sep 24, 2024
3 checks passed
@ReDrUm ReDrUm deleted the v24-sync branch September 24, 2024 00:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.