feat: utilize moon for monorepo management - #422
Conversation
| @@ -0,0 +1,2 @@ | |||
| dependsOn: | |||
| - 'common' | |||
There was a problem hiding this comment.
required until moon can handle version ranges, like the following, properly in the project dependencies:
oracle-mcp-common>=0.1.2,<0.2.0
AlaaShaker
left a comment
There was a problem hiding this comment.
It's a small change but might be worth fixing before we merge.
ec9448b to
e6b4b3c
Compare
9e7487c to
bb34943
Compare
303458e to
23199a2
Compare
dustin-sale
left a comment
There was a problem hiding this comment.
Almost there, the build step in the Makefile will end up passing the common package to the same generate_package_metadata.py script as the rest of the mcp servers. This script does not support the common package properly.
|
#427 simplifying package version handling in order to simplify this PR |
dustin-sale
left a comment
There was a problem hiding this comment.
Sigh, one more thing. Can you add the moon.yml files to the exclude section under [tool.hatch.build.targets.sdist] in each pyproject.toml file?
Signed-off-by: Richard Gebhardt <richard.gebhardt@oracle.com>
Signed-off-by: Richard Gebhardt <richard.gebhardt@oracle.com>
Signed-off-by: Richard Gebhardt <richard.gebhardt@oracle.com>
Signed-off-by: Richard Gebhardt <richard.gebhardt@oracle.com>
f94d006 to
e77e0d2
Compare
Signed-off-by: Richard Gebhardt <richard.gebhardt@oracle.com>
e77e0d2 to
5af6f10
Compare
Description
Make management of poloyglot servers easier with the moon monorepo framework.
Fixes # (issue)
Type of change
Please delete options that are not relevant.
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Test Configuration:
Checklist: