Skip to content

Commit 38357c9

Browse files
Added latest check for others cloud providers
1 parent ccb36a9 commit 38357c9

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
@@ -68,6 +68,8 @@ jobs:
6868
run: |
6969
cd Snowflake.Data.Tests
7070
dotnet add ./../Snowflake.Data/Snowflake.Data.csproj package AWSSDK.S3
71+
dotnet add ./../Snowflake.Data/Snowflake.Data.csproj package Google.Cloud.Storage.V1
72+
dotnet add ./../Snowflake.Data/Snowflake.Data.csproj package Azure.Storage.Blobs
7173
dotnet restore
7274
dotnet build -f ${{ matrix.dotnet }}
7375
- name: Run Tests
@@ -104,7 +106,7 @@ jobs:
104106
matrix:
105107
dotnet: ['net6.0']
106108
cloud_env: ['AZURE', 'GCP', 'AWS']
107-
pkg_version: ['current']
109+
pkg_version: ['current', 'latest']
108110
steps:
109111
- uses: actions/checkout@v3
110112
- name: Setup Dotnet
@@ -125,10 +127,21 @@ jobs:
125127
run: |
126128
gpg --quiet --batch --yes --decrypt --passphrase="$PARAMETER_SECRET" \
127129
./.github/workflows/parameters/parameters_${{ matrix.cloud_env }}.json.gpg > Snowflake.Data.Tests/parameters.json
128-
- name: Build Driver
130+
- name: Build Driver Current
131+
if: ${{ matrix.pkg_version == 'current' }}
132+
run: |
133+
cd Snowflake.Data.Tests
134+
dotnet restore
135+
dotnet build -f ${{ matrix.dotnet }}
136+
- name: Build Driver Latest
137+
if: ${{ matrix.pkg_version == 'latest' }}
129138
run: |
139+
cd Snowflake.Data.Tests
140+
dotnet add ./../Snowflake.Data/Snowflake.Data.csproj package AWSSDK.S3
141+
dotnet add ./../Snowflake.Data/Snowflake.Data.csproj package Google.Cloud.Storage.V1
142+
dotnet add ./../Snowflake.Data/Snowflake.Data.csproj package Azure.Storage.Blobs
130143
dotnet restore
131-
dotnet build
144+
dotnet build -f ${{ matrix.dotnet }}
132145
- name: Run Tests
133146
run: |
134147
cd Snowflake.Data.Tests
@@ -163,7 +176,7 @@ jobs:
163176
matrix:
164177
dotnet: ['net6.0']
165178
cloud_env: ['AZURE', 'GCP', 'AWS']
166-
pkg_version: ['current']
179+
pkg_version: ['current', 'latest']
167180
steps:
168181
- uses: actions/checkout@v3
169182
- name: Setup Dotnet
@@ -184,10 +197,21 @@ jobs:
184197
run: |
185198
gpg --quiet --batch --yes --decrypt --passphrase="$PARAMETER_SECRET" \
186199
./.github/workflows/parameters/parameters_${{ matrix.cloud_env }}.json.gpg > Snowflake.Data.Tests/parameters.json
187-
- name: Build Driver
200+
- name: Build Driver Current
201+
if: ${{ matrix.pkg_version == 'current' }}
202+
run: |
203+
cd Snowflake.Data.Tests
204+
dotnet restore
205+
dotnet build -f ${{ matrix.dotnet }}
206+
- name: Build Driver Latest
207+
if: ${{ matrix.pkg_version == 'latest' }}
188208
run: |
209+
cd Snowflake.Data.Tests
210+
dotnet add ./../Snowflake.Data/Snowflake.Data.csproj package AWSSDK.S3
211+
dotnet add ./../Snowflake.Data/Snowflake.Data.csproj package Google.Cloud.Storage.V1
212+
dotnet add ./../Snowflake.Data/Snowflake.Data.csproj package Azure.Storage.Blobs
189213
dotnet restore
190-
dotnet build
214+
dotnet build -f ${{ matrix.dotnet }}
191215
- name: Run Tests
192216
run: |
193217
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)