Skip to content

Commit

Permalink
build: setup dependabot (#26)
Browse files Browse the repository at this point in the history
  • Loading branch information
CumpsD authored Mar 22, 2023
1 parent 7d91d6b commit 60e57fc
Show file tree
Hide file tree
Showing 11 changed files with 54 additions and 12 deletions.
22 changes: 20 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,26 @@
version: 2

updates:
- package-ecosystem: nuget
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: daily
time: "11:00"
open-pull-requests-limit: 10

- package-ecosystem: nuget
directory: "/src/AkkaConsoleTemplate"
schedule:
interval: daily
time: "11:00"

- package-ecosystem: nuget
directory: "/src/AkkaStreamsTemplate"
schedule:
interval: daily
time: "11:00"

- package-ecosystem: nuget
directory: "/src/WebApiTemplate"
schedule:
interval: daily
time: "11:00"
1 change: 0 additions & 1 deletion nuget.config
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<!--To inherit the global NuGet package sources remove the <clear/> line below -->
<clear />
<add key="nuget" value="https://api.nuget.org/v3/index.json" />
</packageSources>
Expand Down
3 changes: 2 additions & 1 deletion src/AkkaConsoleTemplate/.github/dependabot.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
version: 2

updates:
- package-ecosystem: nuget
directory: "/"
schedule:
interval: daily
time: "11:00"
open-pull-requests-limit: 10
open-pull-requests-limit: 10
7 changes: 6 additions & 1 deletion src/AkkaConsoleTemplate/.github/workflows/pr_validation.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,27 @@ jobs:
test:
name: Test-${{matrix.os}}
runs-on: ${{matrix.os}}

strategy:
matrix:
os: [ubuntu-latest, windows-latest]

steps:
- name: "Checkout"
uses: actions/[email protected]
with:
lfs: true
fetch-depth: 0

- name: "Install .NET SDK"
uses: actions/[email protected]
with:
dotnet-version: |
7.0.x
global-json-file: "./global.json"

- name: "dotnet build"
run: dotnet build -c Release

- name: "dotnet test"
run: dotnet test -c Release
run: dotnet test -c Release
3 changes: 2 additions & 1 deletion src/AkkaConsoleTemplate/Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>

<!-- Akka.NET Package Versions -->
<ItemGroup>
<PackageVersion Include="Akka.Hosting" Version="1.5.0" />
</ItemGroup>
</Project>
</Project>
3 changes: 2 additions & 1 deletion src/AkkaStreamsTemplate/.github/dependabot.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
version: 2

updates:
- package-ecosystem: nuget
directory: "/"
schedule:
interval: daily
time: "11:00"
open-pull-requests-limit: 10
open-pull-requests-limit: 10
7 changes: 6 additions & 1 deletion src/AkkaStreamsTemplate/.github/workflows/pr_validation.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,27 @@ jobs:
test:
name: Test-${{matrix.os}}
runs-on: ${{matrix.os}}

strategy:
matrix:
os: [ubuntu-latest, windows-latest]

steps:
- name: "Checkout"
uses: actions/[email protected]
with:
lfs: true
fetch-depth: 0

- name: "Install .NET SDK"
uses: actions/[email protected]
with:
dotnet-version: |
7.0.x
global-json-file: "./global.json"

- name: "dotnet build"
run: dotnet build -c Release

- name: "dotnet test"
run: dotnet test -c Release
run: dotnet test -c Release
3 changes: 2 additions & 1 deletion src/AkkaStreamsTemplate/Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>

<!-- Akka.NET Package Versions -->
<ItemGroup>
<PackageVersion Include="Akka.Hosting" Version="1.5.0" />
<PackageVersion Include="Akka.Streams" Version="1.5.1" />
</ItemGroup>
</Project>
</Project>
3 changes: 2 additions & 1 deletion src/WebApiTemplate/.github/dependabot.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
version: 2

updates:
- package-ecosystem: nuget
directory: "/"
schedule:
interval: daily
time: "11:00"
open-pull-requests-limit: 10
open-pull-requests-limit: 10
9 changes: 8 additions & 1 deletion src/WebApiTemplate/.github/workflows/pr_validation.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,23 +16,28 @@ jobs:
test:
name: Test-${{matrix.os}}
runs-on: ${{matrix.os}}

strategy:
matrix:
os: [ubuntu-latest, windows-latest]

steps:
- name: "Checkout"
uses: actions/[email protected]
with:
lfs: true
fetch-depth: 0

- name: "Install .NET SDK"
uses: actions/[email protected]
with:
dotnet-version: |
7.0.x
global-json-file: "./global.json"

- name: "dotnet build"
run: dotnet build -c Release

- name: "dotnet test"
run: dotnet test -c Release

Expand All @@ -45,11 +50,13 @@ jobs:
with:
lfs: true
fetch-depth: 0

- name: "Install .NET SDK"
uses: actions/[email protected]
with:
dotnet-version: |
7.0.x
global-json-file: "./global.json"

- name: "dotnet docker"
run: dotnet publish --os linux --arch x64 -c Release -p:PublishProfile=DefaultContainer
run: dotnet publish --os linux --arch x64 -c Release -p:PublishProfile=DefaultContainer
5 changes: 4 additions & 1 deletion src/WebApiTemplate/Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>

<!-- Akka.NET Package Versions -->
<ItemGroup>
<PackageVersion Include="Akka" Version="1.5.1" />
Expand All @@ -15,12 +16,14 @@
<PackageVersion Include="Petabridge.Cmd.Cluster" Version="$(PbmVersion)" />
<PackageVersion Include="Petabridge.Cmd.Remote" Version="$(PbmVersion)" />
</ItemGroup>

<!-- ASP.NET Core Package Versions -->
<ItemGroup>
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="7.0.0" />
<PackageVersion Include="Swashbuckle.AspNetCore" Version="6.4.0" />
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="7.0.0" />
</ItemGroup>

<!-- Test Package Versions -->
<ItemGroup>
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.4.1" />
Expand All @@ -30,4 +33,4 @@
<PackageVersion Include="coverlet.collector" Version="3.2.0" />
<PackageVersion Include="Akka.Hosting.TestKit" Version="1.5.0" />
</ItemGroup>
</Project>
</Project>

0 comments on commit 60e57fc

Please sign in to comment.