-
Notifications
You must be signed in to change notification settings - Fork 140
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
SNOW-1296059: Exclude cloud providers from driver, only required for compile #929
base: master
Are you sure you want to change the base?
SNOW-1296059: Exclude cloud providers from driver, only required for compile #929
Conversation
b0470f6
to
c4c7671
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks promising @sfc-gh-sthyagaraj
We end up with
- current thick library: Snowflake.Data (with GCP,AZURE and AWS out-of-the-box)
- thin library: Snowflake.Data.Common (yet my suggestion would be to think and maybe change to e.g. Snowflake.Data.Core)
- cloud specific extensions up to customer needs:
- Snowflake.Data.AWS
- Snowflake.Data.Azure
- Snowflake.Data.GCP
e42b6da
to
d69439e
Compare
d69439e
to
e982a9c
Compare
4c65337
to
faa7b08
Compare
faa7b08
to
c3fd530
Compare
️✅ There are no secrets present in this pull request anymore.If these secrets were true positive and are still valid, we highly recommend you to revoke them. 🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request. |
c3fd530
to
4c38ae9
Compare
</PropertyGroup> | ||
|
||
<ItemGroup> | ||
<PackageReference Include="Azure.Storage.Blobs" Version="12.13.0" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what about Azure.Storage.Common?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added explicit dependency.
<ExcludeAssets>Runtime,Build,Native,Analyzers,BuildTransitive</ExcludeAssets> | ||
<IncludeAssets>compile</IncludeAssets> | ||
</PackageReference> | ||
<PackageReference Include="Azure.Storage.Blobs" Version="12.13.0" > |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what about Azure.Storage.Common?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added explicit dependency.
Move logic to Snowflake.Data.Core to only have compile dependencies to cloud providers. Add projects for dependencies nuget generation for each cloud provider. Update deploy bat to include new packages
Set alpha version to projects 4.0.1-alpha01. Removed not required set of version, it is calculated base on the Version property.
4a640f0
to
929507d
Compare
Description
Exclude cloud providers from driver, only required for compile
Move logic to Snowflake.Data.Core to only have compile dependencies to cloud providers.
Add projects for dependencies nuget generation for each cloud provider.
Checklist
dotnet test
)