Skip to content

Commit 5033f18

Browse files
niemyjskiejsmith
andauthored
Fixes #1526 - If provider connection string is specified use it. (#1540)
* Fixes #1526 - If provider connection string is specified use it. * Attempt to fix the pr branch builds * Attempt to fix the build workflow * make sure the finished build status runs * Removed finished * Update build.yaml * Updates to build workflow * Update build.yaml --------- Co-authored-by: Eric J. Smith <eric@codesmithtools.com>
1 parent c148973 commit 5033f18

File tree

5 files changed

+14
-23
lines changed

5 files changed

+14
-23
lines changed

.github/workflows/build.yaml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
name: Build
2-
on: [push, pull_request]
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
38
env:
49
TERM: xterm
510
DOTNET_SYSTEM_CONSOLE_ALLOW_ANSI_COLOR_REDIRECTION: true
@@ -144,7 +149,7 @@ jobs:
144149
- name: Run Integration Tests
145150
run: echo "npm run test:integration"
146151

147-
build-docker:
152+
build-and-push-docker:
148153

149154
runs-on: ubuntu-latest
150155
needs: [version]
@@ -206,7 +211,7 @@ jobs:
206211
username: ${{ env.DOCKER_USERNAME }}
207212
password: ${{ secrets.DOCKER_PASSWORD }}
208213

209-
- name: Wait for test jobs
214+
- name: Wait for test jobs # doing it this way so we don't have to copy artifacts between jobs
210215
uses: yogeshlonkar/wait-for-jobs@v0
211216
with:
212217
jobs: 'test-api,test-client'
@@ -245,7 +250,7 @@ jobs:
245250
246251
deploy:
247252
if: "${{ (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/v')) && github.event_name != 'pull_request' }}"
248-
needs: [version,build-docker]
253+
needs: [version,build-and-push-docker]
249254
runs-on: ubuntu-latest
250255
timeout-minutes: 30
251256
env:
@@ -260,9 +265,7 @@ jobs:
260265

261266
- name: Install Helm
262267
if: "${{ env.DOCKER_USERNAME != '' && github.event_name != 'pull_request' }}"
263-
uses: azure/setup-helm@v3
264-
with:
265-
version: v3.13.0
268+
uses: azure/setup-helm@v4
266269

267270
- name: Deploy Changes to Development Environment
268271
if: "${{ env.DOCKER_USERNAME != '' && github.ref == 'refs/heads/main' && github.event_name != 'pull_request' }}"

src/Exceptionless.Core/Configuration/MessageBusOptions.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,7 @@ public static MessageBusOptions ReadFromConfiguration(IConfiguration config, App
2626
options.Provider = options.Data.GetString(nameof(options.Provider));
2727

2828
string? providerConnectionString = !String.IsNullOrEmpty(options.Provider) ? config.GetConnectionString(options.Provider) : null;
29-
if (!String.IsNullOrEmpty(providerConnectionString))
30-
options.Data.AddRange(providerConnectionString.ParseConnectionString());
31-
32-
options.ConnectionString = options.Data.BuildConnectionString(new HashSet<string> { nameof(options.Provider) });
29+
options.ConnectionString = !String.IsNullOrEmpty(providerConnectionString) ? providerConnectionString : options.Data.BuildConnectionString(new HashSet<string> { nameof(options.Provider) });
3330

3431
return options;
3532
}

src/Exceptionless.Core/Configuration/MetricOptions.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,7 @@ public static MetricOptions ReadFromConfiguration(IConfiguration config)
2020
options.Provider = options.Data.GetString(nameof(options.Provider));
2121

2222
string? providerConnectionString = !String.IsNullOrEmpty(options.Provider) ? config.GetConnectionString(options.Provider) : null;
23-
if (!String.IsNullOrEmpty(providerConnectionString))
24-
options.Data.AddRange(providerConnectionString.ParseConnectionString());
25-
26-
options.ConnectionString = options.Data.BuildConnectionString(new HashSet<string> { nameof(options.Provider) });
23+
options.ConnectionString = !String.IsNullOrEmpty(providerConnectionString) ? providerConnectionString : options.Data.BuildConnectionString(new HashSet<string> { nameof(options.Provider) });
2724

2825
return options;
2926
}

src/Exceptionless.Core/Configuration/QueueOptions.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,7 @@ public static QueueOptions ReadFromConfiguration(IConfiguration config, AppOptio
2424
options.Provider = options.Data.GetString(nameof(options.Provider));
2525

2626
string? providerConnectionString = !String.IsNullOrEmpty(options.Provider) ? config.GetConnectionString(options.Provider) : null;
27-
if (!String.IsNullOrEmpty(providerConnectionString))
28-
options.Data.AddRange(providerConnectionString.ParseConnectionString());
29-
30-
options.ConnectionString = options.Data.BuildConnectionString(new HashSet<string> { nameof(options.Provider) });
27+
options.ConnectionString = !String.IsNullOrEmpty(providerConnectionString) ? providerConnectionString : options.Data.BuildConnectionString(new HashSet<string> { nameof(options.Provider) });
3128

3229
return options;
3330
}

src/Exceptionless.Core/Configuration/StorageOptions.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,7 @@ public static StorageOptions ReadFromConfiguration(IConfiguration config, AppOpt
2626
options.Provider = options.Data.GetString(nameof(options.Provider));
2727

2828
string? providerConnectionString = !String.IsNullOrEmpty(options.Provider) ? config.GetConnectionString(options.Provider) : null;
29-
if (!String.IsNullOrEmpty(providerConnectionString))
30-
options.Data.AddRange(providerConnectionString.ParseConnectionString());
31-
32-
options.ConnectionString = options.Data.BuildConnectionString(new HashSet<string> { nameof(options.Provider) });
29+
options.ConnectionString = !String.IsNullOrEmpty(providerConnectionString) ? providerConnectionString : options.Data.BuildConnectionString(new HashSet<string> { nameof(options.Provider) });
3330

3431
return options;
3532
}

0 commit comments

Comments
 (0)