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
0 commit comments