Skip to content

Commit 9427eff

Browse files
committed
Merge branch 'release/0.2.0'
2 parents 56363b2 + 9cf1dfb commit 9427eff

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+5132
-1707
lines changed

.config/dotnet-tools.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,22 @@
33
"isRoot": true,
44
"tools": {
55
"nuke.globaltool": {
6-
"version": "6.3.0",
6+
"version": "8.1.4",
77
"commands": [
88
"nuke"
99
]
1010
},
1111
"dotnet-stryker": {
12-
"version": "3.4.0",
12+
"version": "4.4.1",
1313
"commands": [
1414
"dotnet-stryker"
1515
]
16+
},
17+
"gitversion.tool": {
18+
"version": "6.0.4",
19+
"commands": [
20+
"dotnet-gitversion"
21+
]
1622
}
1723
}
1824
}

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: Bug report
33
about: Create a report to help us improve
4-
title: "[BUG] \U0001F41E"
4+
title: "🐛"
55
labels: ''
66
assignees: candoumbe
77

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: Feature request
33
about: Suggest an idea for this project
4-
title: '[FEATURE ✨]'
4+
title: ''
55
labels: 'enhancement ✨'
66
assignees: 'candoumbe'
77

.github/ISSUE_TEMPLATE/task.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
name: Task
3+
about: Something that needs to be done
4+
title: "💪🏿"
5+
labels: 'task'
6+
assignees: candoumbe
7+
8+
---
9+
10+
## Description ##
11+
12+
Here you can describe what needs to be done
13+
14+
## Additional context
15+
16+
Any additional insight that could help doing the job

.github/workflows/delivery.yml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,35 +32,39 @@ jobs:
3232
name: ubuntu-latest
3333
runs-on: ubuntu-latest
3434
steps:
35-
- uses: actions/checkout@v3
35+
- uses: actions/checkout@v4
3636
with:
3737
fetch-depth: 0
38-
- name: Cache .nuke/temp, ~/.nuget/packages
39-
uses: actions/cache@v3
38+
- name: 'Cache: .nuke/temp, ~/.nuget/packages'
39+
uses: actions/cache@v4
4040
with:
4141
path: |
4242
.nuke/temp
4343
~/.nuget/packages
4444
key: ${{ runner.os }}-${{ hashFiles('src/**/*.csproj', 'test/**/*.csproj', 'stryker-config.json', 'test/**/*/xunit.runner.json') }}
45-
- name: Run './build.cmd Pack Publish AddGithubRelease'
45+
- name: 'Run: Pack, Publish, AddGithubRelease'
4646
run: ./build.cmd Pack Publish AddGithubRelease
4747
env:
4848
NugetApiKey: ${{ secrets.NUGET_API_KEY }}
4949
CodecovToken: ${{ secrets.CODECOV_TOKEN }}
5050
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
51-
- uses: actions/upload-artifact@v3
51+
- name: 'Publish: unit-tests'
52+
uses: actions/upload-artifact@v4
5253
with:
5354
name: unit-tests
5455
path: output/artifacts/tests-results/unit-tests
55-
- uses: actions/upload-artifact@v3
56+
- name: 'Publish: packages'
57+
uses: actions/upload-artifact@v4
5658
with:
5759
name: packages
5860
path: output/artifacts/packages
59-
- uses: actions/upload-artifact@v3
61+
- name: 'Publish: coverage-report'
62+
uses: actions/upload-artifact@v4
6063
with:
6164
name: coverage-report
6265
path: output/artifacts/reports/coverage-report
63-
- uses: actions/upload-artifact@v3
66+
- name: 'Publish: coverage-history'
67+
uses: actions/upload-artifact@v4
6468
with:
6569
name: coverage-history
6670
path: output/artifacts/reports/coverage-history

.github/workflows/integration.yml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,35 +32,39 @@ jobs:
3232
name: ubuntu-latest
3333
runs-on: ubuntu-latest
3434
steps:
35-
- uses: actions/checkout@v3
35+
- uses: actions/checkout@v4
3636
with:
3737
fetch-depth: 0
38-
- name: Cache .nuke/temp, ~/.nuget/packages
39-
uses: actions/cache@v3
38+
- name: 'Cache: .nuke/temp, ~/.nuget/packages'
39+
uses: actions/cache@v4
4040
with:
4141
path: |
4242
.nuke/temp
4343
~/.nuget/packages
4444
key: ${{ runner.os }}-${{ hashFiles('src/**/*.csproj', 'test/**/*.csproj', 'stryker-config.json', 'test/**/*/xunit.runner.json') }}
45-
- name: Run './build.cmd Compile UnitTests Pack Publish'
45+
- name: 'Run: Compile, UnitTests, Pack, Publish'
4646
run: ./build.cmd Compile UnitTests Pack Publish
4747
env:
4848
NugetApiKey: ${{ secrets.NUGET_API_KEY }}
4949
CodecovToken: ${{ secrets.CODECOV_TOKEN }}
5050
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
51-
- uses: actions/upload-artifact@v3
51+
- name: 'Publish: unit-tests'
52+
uses: actions/upload-artifact@v4
5253
with:
5354
name: unit-tests
5455
path: output/artifacts/tests-results/unit-tests
55-
- uses: actions/upload-artifact@v3
56+
- name: 'Publish: coverage-report'
57+
uses: actions/upload-artifact@v4
5658
with:
5759
name: coverage-report
5860
path: output/artifacts/reports/coverage-report
59-
- uses: actions/upload-artifact@v3
61+
- name: 'Publish: coverage-history'
62+
uses: actions/upload-artifact@v4
6063
with:
6164
name: coverage-history
6265
path: output/artifacts/reports/coverage-history
63-
- uses: actions/upload-artifact@v3
66+
- name: 'Publish: packages'
67+
uses: actions/upload-artifact@v4
6468
with:
6569
name: packages
6670
path: output/artifacts/packages

.github/workflows/nightly.yml

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -34,40 +34,45 @@ jobs:
3434
name: ubuntu-latest
3535
runs-on: ubuntu-latest
3636
steps:
37-
- uses: actions/checkout@v3
37+
- uses: actions/checkout@v4
3838
with:
3939
fetch-depth: 0
40-
- name: Cache .nuke/temp, ~/.nuget/packages
41-
uses: actions/cache@v3
40+
- name: 'Cache: .nuke/temp, ~/.nuget/packages'
41+
uses: actions/cache@v4
4242
with:
4343
path: |
4444
.nuke/temp
4545
~/.nuget/packages
4646
key: ${{ runner.os }}-${{ hashFiles('src/**/*.csproj', 'test/**/*.csproj', 'stryker-config.json', 'test/**/*/xunit.runner.json') }}
47-
- name: Run './build.cmd Compile Tests Pack'
48-
run: ./build.cmd Compile Tests Pack
47+
- name: 'Run: MutationTests, Pack'
48+
run: ./build.cmd MutationTests Pack
4949
env:
5050
NugetApiKey: ${{ secrets.NUGET_API_KEY }}
5151
CodecovToken: ${{ secrets.CODECOV_TOKEN }}
5252
StrykerDashboardApiKey: ${{ secrets.STRYKER_DASHBOARD_API_KEY }}
5353
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
54-
- uses: actions/upload-artifact@v3
54+
- name: 'Publish: mutation-tests'
55+
uses: actions/upload-artifact@v4
56+
with:
57+
name: mutation-tests
58+
path: output/artifacts/tests-results/mutation-tests
59+
- name: 'Publish: unit-tests'
60+
uses: actions/upload-artifact@v4
5561
with:
5662
name: unit-tests
5763
path: output/artifacts/tests-results/unit-tests
58-
- uses: actions/upload-artifact@v3
64+
- name: 'Publish: packages'
65+
uses: actions/upload-artifact@v4
5966
with:
60-
name: mutation-tests
61-
path: output/artifacts/tests-results/mutation-tests
62-
- uses: actions/upload-artifact@v3
67+
name: packages
68+
path: output/artifacts/packages
69+
- name: 'Publish: coverage-report'
70+
uses: actions/upload-artifact@v4
6371
with:
6472
name: coverage-report
6573
path: output/artifacts/reports/coverage-report
66-
- uses: actions/upload-artifact@v3
74+
- name: 'Publish: coverage-history'
75+
uses: actions/upload-artifact@v4
6776
with:
6877
name: coverage-history
6978
path: output/artifacts/reports/coverage-history
70-
- uses: actions/upload-artifact@v3
71-
with:
72-
name: packages
73-
path: output/artifacts/packages

.github/workflows/perf-manual.yml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# ------------------------------------------------------------------------------
2+
# <auto-generated>
3+
#
4+
# This code was generated.
5+
#
6+
# - To turn off auto-generation set:
7+
#
8+
# [GitHubActions (AutoGenerate = false)]
9+
#
10+
# - To trigger manual generation invoke:
11+
#
12+
# nuke --generate-configuration GitHubActions_perf-manual --host GitHubActions
13+
#
14+
# </auto-generated>
15+
# ------------------------------------------------------------------------------
16+
17+
name: perf-manual
18+
19+
on: [workflow_dispatch]
20+
21+
jobs:
22+
ubuntu-latest:
23+
name: ubuntu-latest
24+
runs-on: ubuntu-latest
25+
steps:
26+
- uses: actions/checkout@v4
27+
with:
28+
fetch-depth: 0
29+
- name: 'Cache: .nuke/temp, ~/.nuget/packages'
30+
uses: actions/cache@v4
31+
with:
32+
path: |
33+
.nuke/temp
34+
~/.nuget/packages
35+
key: ${{ runner.os }}-${{ hashFiles('src/**/*.csproj', 'test/**/*.csproj', 'stryker-config.json', 'test/**/*/xunit.runner.json') }}
36+
- name: 'Run: Benchmarks'
37+
run: ./build.cmd Benchmarks
38+
env:
39+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
40+
- name: 'Publish: benchmarks'
41+
uses: actions/upload-artifact@v4
42+
with:
43+
name: benchmarks
44+
path: output/artifacts/benchmarks

.idea/.idea.Candoumbe.Types/.idea/.gitignore

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/.idea.Candoumbe.Types/.idea/encodings.xml

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)