Skip to content

Commit

Permalink
Merge branch 'release/0.2.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
candoumbe committed Dec 3, 2024
2 parents 56363b2 + 9cf1dfb commit 9427eff
Show file tree
Hide file tree
Showing 56 changed files with 5,132 additions and 1,707 deletions.
10 changes: 8 additions & 2 deletions .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,22 @@
"isRoot": true,
"tools": {
"nuke.globaltool": {
"version": "6.3.0",
"version": "8.1.4",
"commands": [
"nuke"
]
},
"dotnet-stryker": {
"version": "3.4.0",
"version": "4.4.1",
"commands": [
"dotnet-stryker"
]
},
"gitversion.tool": {
"version": "6.0.4",
"commands": [
"dotnet-gitversion"
]
}
}
}
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: Bug report
about: Create a report to help us improve
title: "[BUG] \U0001F41E"
title: "🐛"
labels: ''
assignees: candoumbe

Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: Feature request
about: Suggest an idea for this project
title: '[FEATURE ✨]'
title: ''
labels: 'enhancement ✨'
assignees: 'candoumbe'

Expand Down
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/task.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
name: Task
about: Something that needs to be done
title: "💪🏿"
labels: 'task'
assignees: candoumbe

---

## Description ##

Here you can describe what needs to be done

## Additional context

Any additional insight that could help doing the job
20 changes: 12 additions & 8 deletions .github/workflows/delivery.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,35 +32,39 @@ jobs:
name: ubuntu-latest
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Cache .nuke/temp, ~/.nuget/packages
uses: actions/cache@v3
- name: 'Cache: .nuke/temp, ~/.nuget/packages'
uses: actions/cache@v4
with:
path: |
.nuke/temp
~/.nuget/packages
key: ${{ runner.os }}-${{ hashFiles('src/**/*.csproj', 'test/**/*.csproj', 'stryker-config.json', 'test/**/*/xunit.runner.json') }}
- name: Run './build.cmd Pack Publish AddGithubRelease'
- name: 'Run: Pack, Publish, AddGithubRelease'
run: ./build.cmd Pack Publish AddGithubRelease
env:
NugetApiKey: ${{ secrets.NUGET_API_KEY }}
CodecovToken: ${{ secrets.CODECOV_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- uses: actions/upload-artifact@v3
- name: 'Publish: unit-tests'
uses: actions/upload-artifact@v4
with:
name: unit-tests
path: output/artifacts/tests-results/unit-tests
- uses: actions/upload-artifact@v3
- name: 'Publish: packages'
uses: actions/upload-artifact@v4
with:
name: packages
path: output/artifacts/packages
- uses: actions/upload-artifact@v3
- name: 'Publish: coverage-report'
uses: actions/upload-artifact@v4
with:
name: coverage-report
path: output/artifacts/reports/coverage-report
- uses: actions/upload-artifact@v3
- name: 'Publish: coverage-history'
uses: actions/upload-artifact@v4
with:
name: coverage-history
path: output/artifacts/reports/coverage-history
20 changes: 12 additions & 8 deletions .github/workflows/integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,35 +32,39 @@ jobs:
name: ubuntu-latest
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Cache .nuke/temp, ~/.nuget/packages
uses: actions/cache@v3
- name: 'Cache: .nuke/temp, ~/.nuget/packages'
uses: actions/cache@v4
with:
path: |
.nuke/temp
~/.nuget/packages
key: ${{ runner.os }}-${{ hashFiles('src/**/*.csproj', 'test/**/*.csproj', 'stryker-config.json', 'test/**/*/xunit.runner.json') }}
- name: Run './build.cmd Compile UnitTests Pack Publish'
- name: 'Run: Compile, UnitTests, Pack, Publish'
run: ./build.cmd Compile UnitTests Pack Publish
env:
NugetApiKey: ${{ secrets.NUGET_API_KEY }}
CodecovToken: ${{ secrets.CODECOV_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- uses: actions/upload-artifact@v3
- name: 'Publish: unit-tests'
uses: actions/upload-artifact@v4
with:
name: unit-tests
path: output/artifacts/tests-results/unit-tests
- uses: actions/upload-artifact@v3
- name: 'Publish: coverage-report'
uses: actions/upload-artifact@v4
with:
name: coverage-report
path: output/artifacts/reports/coverage-report
- uses: actions/upload-artifact@v3
- name: 'Publish: coverage-history'
uses: actions/upload-artifact@v4
with:
name: coverage-history
path: output/artifacts/reports/coverage-history
- uses: actions/upload-artifact@v3
- name: 'Publish: packages'
uses: actions/upload-artifact@v4
with:
name: packages
path: output/artifacts/packages
35 changes: 20 additions & 15 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,40 +34,45 @@ jobs:
name: ubuntu-latest
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Cache .nuke/temp, ~/.nuget/packages
uses: actions/cache@v3
- name: 'Cache: .nuke/temp, ~/.nuget/packages'
uses: actions/cache@v4
with:
path: |
.nuke/temp
~/.nuget/packages
key: ${{ runner.os }}-${{ hashFiles('src/**/*.csproj', 'test/**/*.csproj', 'stryker-config.json', 'test/**/*/xunit.runner.json') }}
- name: Run './build.cmd Compile Tests Pack'
run: ./build.cmd Compile Tests Pack
- name: 'Run: MutationTests, Pack'
run: ./build.cmd MutationTests Pack
env:
NugetApiKey: ${{ secrets.NUGET_API_KEY }}
CodecovToken: ${{ secrets.CODECOV_TOKEN }}
StrykerDashboardApiKey: ${{ secrets.STRYKER_DASHBOARD_API_KEY }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- uses: actions/upload-artifact@v3
- name: 'Publish: mutation-tests'
uses: actions/upload-artifact@v4
with:
name: mutation-tests
path: output/artifacts/tests-results/mutation-tests
- name: 'Publish: unit-tests'
uses: actions/upload-artifact@v4
with:
name: unit-tests
path: output/artifacts/tests-results/unit-tests
- uses: actions/upload-artifact@v3
- name: 'Publish: packages'
uses: actions/upload-artifact@v4
with:
name: mutation-tests
path: output/artifacts/tests-results/mutation-tests
- uses: actions/upload-artifact@v3
name: packages
path: output/artifacts/packages
- name: 'Publish: coverage-report'
uses: actions/upload-artifact@v4
with:
name: coverage-report
path: output/artifacts/reports/coverage-report
- uses: actions/upload-artifact@v3
- name: 'Publish: coverage-history'
uses: actions/upload-artifact@v4
with:
name: coverage-history
path: output/artifacts/reports/coverage-history
- uses: actions/upload-artifact@v3
with:
name: packages
path: output/artifacts/packages
44 changes: 44 additions & 0 deletions .github/workflows/perf-manual.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# ------------------------------------------------------------------------------
# <auto-generated>
#
# This code was generated.
#
# - To turn off auto-generation set:
#
# [GitHubActions (AutoGenerate = false)]
#
# - To trigger manual generation invoke:
#
# nuke --generate-configuration GitHubActions_perf-manual --host GitHubActions
#
# </auto-generated>
# ------------------------------------------------------------------------------

name: perf-manual

on: [workflow_dispatch]

jobs:
ubuntu-latest:
name: ubuntu-latest
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: 'Cache: .nuke/temp, ~/.nuget/packages'
uses: actions/cache@v4
with:
path: |
.nuke/temp
~/.nuget/packages
key: ${{ runner.os }}-${{ hashFiles('src/**/*.csproj', 'test/**/*.csproj', 'stryker-config.json', 'test/**/*/xunit.runner.json') }}
- name: 'Run: Benchmarks'
run: ./build.cmd Benchmarks
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: 'Publish: benchmarks'
uses: actions/upload-artifact@v4
with:
name: benchmarks
path: output/artifacts/benchmarks
13 changes: 13 additions & 0 deletions .idea/.idea.Candoumbe.Types/.idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions .idea/.idea.Candoumbe.Types/.idea/encodings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/.idea.Candoumbe.Types/.idea/indexLayout.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/.idea.Candoumbe.Types/.idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 9427eff

Please sign in to comment.