-
-
Notifications
You must be signed in to change notification settings - Fork 8
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
Allow specifying multiple, independent packages. #153
Comments
For monorepo support to really work, this also has to go hunt and update co-dependent packages. So whenever a package is updated, Knope should go check every other registered file of the same type for dependencies that match the package name and update them. Lockfiles will probably also need updating—but lockfiles tend to have hashes which could get tricky to do without calling out to the package manager. |
Some design tweaks, which will avoid breaking changes for now:
|
Change the way that single-package definition works so it looks like this:
For multiple packages, it should look like this:
The
name
field will be usable in a few ways:<name>/v<version>
to avoid version tag conflicts. This is the tagging scheme supported by Go modules—as long as name is the same as directory.The
BumpVersion
andRelease
steps will apply to all packages.The text was updated successfully, but these errors were encountered: