File tree Expand file tree Collapse file tree 3 files changed +104
-0
lines changed
Expand file tree Collapse file tree 3 files changed +104
-0
lines changed Original file line number Diff line number Diff line change 1+ version : 2
2+ updates :
3+ - package-ecosystem : nuget
4+ directory : " /src"
5+ schedule :
6+ interval : daily
7+ open-pull-requests-limit : 1000
8+ groups :
9+ AWSSDK :
10+ patterns :
11+ - " AWSSDK.*"
12+ NServiceBusCore :
13+ patterns :
14+ - " NServiceBus"
15+ - " NServiceBus.AcceptanceTesting"
16+ - " NServiceBus.AcceptanceTests.Sources"
17+ - " NServiceBus.PersistenceTests.Sources"
18+ - " NServiceBus.TransportTests.Sources"
19+ ignore :
20+ # Particular.Analyzers updates are distributed via RepoStandards
21+ - dependency-name : " Particular.Analyzers"
22+ # Changing these 3 dependencies affects the .NET SDK and Visual Studio versions we support
23+ # These types of updates should be more intentional than an automated update
24+ - dependency-name : " Microsoft.Build.Utilities.Core"
25+ - dependency-name : " Microsoft.CodeAnalysis.CSharp"
26+ - dependency-name : " Microsoft.CodeAnalysis.CSharp.Workspaces"
27+ - package-ecosystem : " github-actions"
28+ directory : " /"
29+ schedule :
30+ interval : daily
31+ open-pull-requests-limit : 1000
32+ - package-ecosystem : " docker"
33+ directory : " /src/ServicePulse"
34+ schedule :
35+ interval : daily
36+ open-pull-requests-limit : 1000
37+ - package-ecosystem : " npm"
38+ directory : " /src/Frontend"
39+ schedule :
40+ interval : daily
41+ open-pull-requests-limit : 1000
42+ groups :
43+ patch-updates :
44+ applies-to : version-updates
45+ update-types :
46+ - " patch"
47+
Original file line number Diff line number Diff line change 1+ name : CI
2+ on :
3+ push :
4+ branches :
5+ - master
6+ - release-*
7+ pull_request :
8+ workflow_dispatch :
9+ env :
10+ DOTNET_NOLOGO : true
11+ jobs :
12+ build :
13+ name : Windows
14+ runs-on : windows-2022
15+ steps :
16+ - name : Checkout
17+ 18+ with :
19+ fetch-depth : 0
20+ - name : Setup .NET SDK
21+ 22+ with :
23+ dotnet-version : 7.0.x
24+ - name : Set up Node.js
25+ 26+ with :
27+ node-version : 21.6.x
28+ - name : Build Frontend
29+ run : .\build.ps1
30+ working-directory : src/ServicePulse.Host
31+ - name : Run component tests
32+ run : npm run test:component
33+ working-directory : src/Frontend
34+ - name : Run application tests
35+ run : npm run test:application
36+ working-directory : src/Frontend
37+ # .NET Build and run tests
38+ - name : Build
39+ run : dotnet build src --configuration Release
40+ - name : Run .NET tests
41+ uses :
Particular/[email protected] 42+ # Upload assets and packages
43+ - name : Upload assets
44+ 45+ with :
46+ name : Assets
47+ path : src/ServicePulse.Host/bin/Release/
48+ retention-days : 7
49+ - name : Upload packages
50+ 51+ with :
52+ name : NuGet packages
53+ path : nugets/
54+ retention-days : 7
Original file line number Diff line number Diff line change 1+ exclusions :
2+ - src/NServiceBus.snk
3+ - .github/dependabot.yml
You can’t perform that action at this time.
0 commit comments