finos / legend-studio

Legend Studio
https://legend.finos.org
Apache License 2.0
89 stars 114 forks source link

Update the service and Snowflake app model to incorporate stereotypes and tagged values #3466

Closed YannanGao-gs closed 2 months ago

YannanGao-gs commented 2 months ago

Summary

Update the service and Snowflake app model to incorporate stereotypes and tagged values

How did you test this change?

https://github.com/user-attachments/assets/6ed7ac1e-ae5a-4f71-b6ed-7a9933cc3d46

changeset-bot[bot] commented 2 months ago

🦋 Changeset detected

Latest commit: 5a91aa6c0264e491938be84758cfadb31574f982

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 26 packages | Name | Type | | --------------------------------------------- | ----- | | @finos/legend-graph | Patch | | @finos/legend-application-pure-ide | Patch | | @finos/legend-application-query-bootstrap | Patch | | @finos/legend-application-query | Patch | | @finos/legend-application-repl | Patch | | @finos/legend-application-studio-bootstrap | Patch | | @finos/legend-application-studio | Patch | | @finos/legend-extension-assortment | Patch | | @finos/legend-extension-dsl-data-quality | Patch | | @finos/legend-extension-dsl-data-space | Patch | | @finos/legend-extension-dsl-diagram | Patch | | @finos/legend-extension-dsl-persistence | Patch | | @finos/legend-extension-dsl-service | Patch | | @finos/legend-extension-dsl-text | Patch | | @finos/legend-extension-store-flat-data | Patch | | @finos/legend-extension-store-relational | Patch | | @finos/legend-extension-store-service-store | Patch | | @finos/legend-lego | Patch | | @finos/legend-query-builder | Patch | | @finos/legend-vscode-extension-dependencies | Patch | | @finos/legend-application-pure-ide-deployment | Patch | | @finos/legend-application-query-deployment | Patch | | @finos/legend-application-repl-deployment | Patch | | @finos/legend-application-studio-deployment | Patch | | @finos/legend-extension-dsl-data-space-studio | Patch | | @finos/legend-server-showcase-deployment | Patch |

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

codecov[bot] commented 2 months ago

Codecov Report

Attention: Patch coverage is 23.07692% with 20 lines in your changes missing coverage. Please review.

Project coverage is 46.38%. Comparing base (d18fa2a) to head (5a91aa6). Report is 2 commits behind head on master.

Files Patch % Lines
...mation/pureGraph/to/V1_ElementSecondPassBuilder.ts 0.00% 12 Missing :warning:
...pureGraph/from/V1_PackageableElementTransformer.ts 33.33% 4 Missing :warning:
...el/packageableElements/function/V1_SnowflakeApp.ts 0.00% 2 Missing :warning:
.../pure/packageableElements/function/SnowflakeApp.ts 0.00% 2 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #3466 +/- ## ========================================== - Coverage 46.43% 46.38% -0.06% ========================================== Files 2098 2098 Lines 361733 361759 +26 Branches 15757 15729 -28 ========================================== - Hits 167966 167793 -173 + Misses 193128 193026 -102 - Partials 639 940 +301 ``` | [Files](https://app.codecov.io/gh/finos/legend-studio/pull/3466?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos) | Coverage Δ | | |---|---|---| | [...v1/model/packageableElements/service/V1\_Service.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3466?src=pr&el=tree&filepath=packages%2Flegend-graph%2Fsrc%2Fgraph-manager%2Fprotocol%2Fpure%2Fv1%2Fmodel%2FpackageableElements%2Fservice%2FV1_Service.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWdyYXBoL3NyYy9ncmFwaC1tYW5hZ2VyL3Byb3RvY29sL3B1cmUvdjEvbW9kZWwvcGFja2FnZWFibGVFbGVtZW50cy9zZXJ2aWNlL1YxX1NlcnZpY2UudHM=) | `100.00% <100.00%> (ø)` | | | [...amodel/pure/packageableElements/service/Service.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3466?src=pr&el=tree&filepath=packages%2Flegend-graph%2Fsrc%2Fgraph%2Fmetamodel%2Fpure%2FpackageableElements%2Fservice%2FService.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWdyYXBoL3NyYy9ncmFwaC9tZXRhbW9kZWwvcHVyZS9wYWNrYWdlYWJsZUVsZW1lbnRzL3NlcnZpY2UvU2VydmljZS50cw==) | `92.30% <100.00%> (+0.20%)` | :arrow_up: | | [...el/packageableElements/function/V1\_SnowflakeApp.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3466?src=pr&el=tree&filepath=packages%2Flegend-graph%2Fsrc%2Fgraph-manager%2Fprotocol%2Fpure%2Fv1%2Fmodel%2FpackageableElements%2Ffunction%2FV1_SnowflakeApp.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWdyYXBoL3NyYy9ncmFwaC1tYW5hZ2VyL3Byb3RvY29sL3B1cmUvdjEvbW9kZWwvcGFja2FnZWFibGVFbGVtZW50cy9mdW5jdGlvbi9WMV9Tbm93Zmxha2VBcHAudHM=) | `48.07% <0.00%> (-1.93%)` | :arrow_down: | | [.../pure/packageableElements/function/SnowflakeApp.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3466?src=pr&el=tree&filepath=packages%2Flegend-graph%2Fsrc%2Fgraph%2Fmetamodel%2Fpure%2FpackageableElements%2Ffunction%2FSnowflakeApp.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWdyYXBoL3NyYy9ncmFwaC9tZXRhbW9kZWwvcHVyZS9wYWNrYWdlYWJsZUVsZW1lbnRzL2Z1bmN0aW9uL1Nub3dmbGFrZUFwcC50cw==) | `51.85% <0.00%> (-2.00%)` | :arrow_down: | | [...pureGraph/from/V1\_PackageableElementTransformer.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3466?src=pr&el=tree&filepath=packages%2Flegend-graph%2Fsrc%2Fgraph-manager%2Fprotocol%2Fpure%2Fv1%2Ftransformation%2FpureGraph%2Ffrom%2FV1_PackageableElementTransformer.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWdyYXBoL3NyYy9ncmFwaC1tYW5hZ2VyL3Byb3RvY29sL3B1cmUvdjEvdHJhbnNmb3JtYXRpb24vcHVyZUdyYXBoL2Zyb20vVjFfUGFja2FnZWFibGVFbGVtZW50VHJhbnNmb3JtZXIudHM=) | `69.18% <33.33%> (-0.67%)` | :arrow_down: | | [...mation/pureGraph/to/V1\_ElementSecondPassBuilder.ts](https://app.codecov.io/gh/finos/legend-studio/pull/3466?src=pr&el=tree&filepath=packages%2Flegend-graph%2Fsrc%2Fgraph-manager%2Fprotocol%2Fpure%2Fv1%2Ftransformation%2FpureGraph%2Fto%2FV1_ElementSecondPassBuilder.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos#diff-cGFja2FnZXMvbGVnZW5kLWdyYXBoL3NyYy9ncmFwaC1tYW5hZ2VyL3Byb3RvY29sL3B1cmUvdjEvdHJhbnNmb3JtYXRpb24vcHVyZUdyYXBoL3RvL1YxX0VsZW1lbnRTZWNvbmRQYXNzQnVpbGRlci50cw==) | `76.29% <0.00%> (+3.72%)` | :arrow_up: | ... and [180 files with indirect coverage changes](https://app.codecov.io/gh/finos/legend-studio/pull/3466/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=finos)