Skip to content

Commit 3a93cb5

Browse files
Added latest check for others cloud providers
1 parent bfd8240 commit 3a93cb5

File tree

2 files changed

+30
-7
lines changed

2 files changed

+30
-7
lines changed

.github/workflows/main.yml

Lines changed: 30 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ jobs:
6969
run: |
7070
cd Snowflake.Data.Tests
7171
dotnet add ./../Snowflake.Data/Snowflake.Data.csproj package AWSSDK.S3
72+
dotnet add ./../Snowflake.Data/Snowflake.Data.csproj package Google.Cloud.Storage.V1
73+
dotnet add ./../Snowflake.Data/Snowflake.Data.csproj package Azure.Storage.Blobs
7274
dotnet restore
7375
dotnet build -f ${{ matrix.dotnet }}
7476
- name: Run Tests
@@ -105,7 +107,7 @@ jobs:
105107
matrix:
106108
dotnet: ['net6.0']
107109
cloud_env: ['AZURE', 'GCP', 'AWS']
108-
pkg_version: ['current']
110+
pkg_version: ['current', 'latest']
109111
steps:
110112
- uses: actions/checkout@v3
111113
- name: Setup Dotnet
@@ -126,10 +128,21 @@ jobs:
126128
run: |
127129
gpg --quiet --batch --yes --decrypt --passphrase="$PARAMETER_SECRET" \
128130
./.github/workflows/parameters/parameters_${{ matrix.cloud_env }}.json.gpg > Snowflake.Data.Tests/parameters.json
129-
- name: Build Driver
131+
- name: Build Driver Current
132+
if: ${{ matrix.pkg_version == 'current' }}
133+
run: |
134+
cd Snowflake.Data.Tests
135+
dotnet restore
136+
dotnet build -f ${{ matrix.dotnet }}
137+
- name: Build Driver Latest
138+
if: ${{ matrix.pkg_version == 'latest' }}
130139
run: |
140+
cd Snowflake.Data.Tests
141+
dotnet add ./../Snowflake.Data/Snowflake.Data.csproj package AWSSDK.S3
142+
dotnet add ./../Snowflake.Data/Snowflake.Data.csproj package Google.Cloud.Storage.V1
143+
dotnet add ./../Snowflake.Data/Snowflake.Data.csproj package Azure.Storage.Blobs
131144
dotnet restore
132-
dotnet build
145+
dotnet build -f ${{ matrix.dotnet }}
133146
- name: Run Tests
134147
run: |
135148
cd Snowflake.Data.Tests
@@ -164,7 +177,7 @@ jobs:
164177
matrix:
165178
dotnet: ['net6.0']
166179
cloud_env: ['AZURE', 'GCP', 'AWS']
167-
pkg_version: ['current']
180+
pkg_version: ['current', 'latest']
168181
steps:
169182
- uses: actions/checkout@v3
170183
- name: Setup Dotnet
@@ -185,10 +198,21 @@ jobs:
185198
run: |
186199
gpg --quiet --batch --yes --decrypt --passphrase="$PARAMETER_SECRET" \
187200
./.github/workflows/parameters/parameters_${{ matrix.cloud_env }}.json.gpg > Snowflake.Data.Tests/parameters.json
188-
- name: Build Driver
201+
- name: Build Driver Current
202+
if: ${{ matrix.pkg_version == 'current' }}
203+
run: |
204+
cd Snowflake.Data.Tests
205+
dotnet restore
206+
dotnet build -f ${{ matrix.dotnet }}
207+
- name: Build Driver Latest
208+
if: ${{ matrix.pkg_version == 'latest' }}
189209
run: |
210+
cd Snowflake.Data.Tests
211+
dotnet add ./../Snowflake.Data/Snowflake.Data.csproj package AWSSDK.S3
212+
dotnet add ./../Snowflake.Data/Snowflake.Data.csproj package Google.Cloud.Storage.V1
213+
dotnet add ./../Snowflake.Data/Snowflake.Data.csproj package Azure.Storage.Blobs
190214
dotnet restore
191-
dotnet build
215+
dotnet build -f ${{ matrix.dotnet }}
192216
- name: Run Tests
193217
run: |
194218
cd Snowflake.Data.Tests

Snowflake.Data/Snowflake.Data.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
<PackageReference Include="AWSSDK.S3" Version="3.7.0.4" />
2424
<PackageReference Include="Google.Cloud.Storage.V1" Version="4.6.0" />
2525
<PackageReference Include="Azure.Storage.Blobs" Version="12.13.0" />
26-
<PackageReference Include="Azure.Storage.Common" Version="12.12.0" />
2726
<PackageReference Include="Mono.Unix" Version="7.1.0-final.1.21458.1" />
2827
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
2928
<PackageReference Include="log4net" Version="2.0.12" />

0 commit comments

Comments
 (0)