diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index c33ff7cb..da200cda 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,7 +3,7 @@ "isRoot": true, "tools": { "cake.tool": { - "version": "3.2.0", + "version": "4.0.0", "commands": [ "dotnet-cake" ] diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md deleted file mode 100644 index b18bc56d..00000000 --- a/.github/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,34 +0,0 @@ -# IF YOU DON'T ANSWER THIS TEMPLATE - THE BOT WILL AUTOMATICALLY CLOSE YOUR ISSUE! - -## Please provide as much detail as possible -* Output Window Messages -* Your Code (small reproducible sample) -* If there is an exception/crash - provide the full stack trace - -*IF BUG, INCLUDE THIS PART:* - -### Steps to reproduce - -1. -2. -3. - -Platform: -.NET version: - -### Expected behaviour - -Tell us what should happen - -### Actual behaviour - -Tell us what happens instead -Can you also include a screen shot? - -*IF IT IS A NEW FEATURE REQUEST, INCLUDE THIS PART:* - -### Feature description - -Write a description of the feature. How should it work? How should it look? -Include some graphics if this could help! - diff --git a/.github/ISSUE_TEMPLATE/---support-request.md b/.github/ISSUE_TEMPLATE/---support-request.md index e4d9b77e..e485a184 100644 --- a/.github/ISSUE_TEMPLATE/---support-request.md +++ b/.github/ISSUE_TEMPLATE/---support-request.md @@ -9,7 +9,7 @@ assignees: '' --- -ONLY active OSS contributors OR people who buy me a coffee can ask questions here. If you don't do either of these things - DO NOT FILE HERE OR I WILL SIMPLY REMOVE YOUR ACCOUNT :) +ONLY active OSS contributors OR people who buy us a coffee can ask questions here. If you don't do either of these things - DO NOT FILE HERE :) Give as much details as humanly possible if you want any sort of answer! diff --git a/.github/ISSUE_TEMPLATE/--bug.md b/.github/ISSUE_TEMPLATE/--bug.md index 6c1c323d..2990ca77 100644 --- a/.github/ISSUE_TEMPLATE/--bug.md +++ b/.github/ISSUE_TEMPLATE/--bug.md @@ -12,10 +12,7 @@ assignees: '' ## Please check all of the platforms you are having the issue on (if platform is not listed, it is not supported) - [ ] WPF - - [ ] UWP - - [ ] iOS - - [ ] Android - - [ ] .NET Standard + - [ ] Blazor WASM - [ ] .NET Core ## Component diff --git a/.github/ISSUE_TEMPLATE/--thank-you.md b/.github/ISSUE_TEMPLATE/--thank-you.md index 18cb2c61..932c781a 100644 --- a/.github/ISSUE_TEMPLATE/--thank-you.md +++ b/.github/ISSUE_TEMPLATE/--thank-you.md @@ -1,6 +1,6 @@ --- name: "❤️Thank You" -about: Just want to say thank you, this is the guy to do it in +about: Just want to say thank you, this is the one to do it in title: Thank You labels: '' assignees: '' diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 0745d5a7..079180ad 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -27,7 +27,7 @@ None ### PR Checklist ### - [ ] I have included examples or tests -- [ ] I have updated the change log -- [ ] I am listed in the CONTRIBUTORS file +- [ ] I have updated the change log or created a GitHub ticket with the change +- [ ] I am listed in the CONTRIBUTORS file (if it exists) - [ ] Changes adhere to coding standard - [ ] I checked the licenses of Third Party software and discussed new dependencies with at least 1 other team member \ No newline at end of file diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml new file mode 100644 index 00000000..65cf7330 --- /dev/null +++ b/.github/workflows/build-and-test.yml @@ -0,0 +1,36 @@ +name: Build and test + +on: + push: + branches: + - develop + - master + pull_request: + +#permissions: + #pull-requests: write + #contents: write + +jobs: + build-and-test: + runs-on: windows-latest # Required for some (WPF) projects + + steps: + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + id: checkout + with: + fetch-depth: 0 + + - name: Setup .NET Core + id: setup-dotnet + uses: actions/setup-dotnet@4d6c8fcf3c8f7a60068d26b594648e99df24cee3 # v4.0.0 + with: + dotnet-version: '8.0.x' + + - name: Cake Action + id: cake-action + uses: cake-build/cake-action@a6eb054329257c9e70a6c6bf01747ad6e1d9d52b #v1.4.1 + with: + target: BuildAndTest + arguments: | + IsCiBuild: true \ No newline at end of file diff --git a/.gitignore b/.gitignore index f9cde13a..c3accbe7 100644 --- a/.gitignore +++ b/.gitignore @@ -132,7 +132,6 @@ build.cakeoverrides TestResults .vs/ .sonarqube/ -.github/ BundleArtifacts/ # docker / tye diff --git a/deployment/cake/docker-tasks.cake b/deployment/cake/docker-tasks.cake index 79350bf3..007572d7 100644 --- a/deployment/cake/docker-tasks.cake +++ b/deployment/cake/docker-tasks.cake @@ -1,7 +1,7 @@ #l "docker-variables.cake" #l "lib-octopusdeploy.cake" -#addin "nuget:?package=Cake.Docker&version=1.2.3" +#addin "nuget:?package=Cake.Docker&version=1.3.0" //------------------------------------------------------------- diff --git a/deployment/cake/lib-msbuild.cake b/deployment/cake/lib-msbuild.cake index 9df7f61e..86155200 100644 --- a/deployment/cake/lib-msbuild.cake +++ b/deployment/cake/lib-msbuild.cake @@ -1,5 +1,5 @@ -#addin "nuget:?package=Cake.Issues&version=3.0.0" -#addin "nuget:?package=Cake.Issues.MsBuild&version=3.0.0" +#addin "nuget:?package=Cake.Issues&version=4.0.0" +#addin "nuget:?package=Cake.Issues.MsBuild&version=4.0.0" #tool "nuget:?package=MSBuild.Extension.Pack&version=1.9.1" diff --git a/deployment/cake/sourcecontrol-github.cake b/deployment/cake/sourcecontrol-github.cake index 6b06b4a3..acadfc16 100644 --- a/deployment/cake/sourcecontrol-github.cake +++ b/deployment/cake/sourcecontrol-github.cake @@ -1,5 +1,5 @@ #addin "nuget:?package=Cake.GitHub&version=0.1.0" -#addin "nuget:?package=Octokit&version=9.0.0" +#addin "nuget:?package=Octokit&version=9.1.1" //------------------------------------------------------------- diff --git a/deployment/cake/tasks.cake b/deployment/cake/tasks.cake index 7fa530e1..0485f277 100644 --- a/deployment/cake/tasks.cake +++ b/deployment/cake/tasks.cake @@ -24,7 +24,7 @@ #l "tests.cake" #l "templates-tasks.cake" -#addin "nuget:?package=Cake.FileHelpers&version=6.1.3" +#addin "nuget:?package=Cake.FileHelpers&version=7.0.0" #addin "nuget:?package=Cake.Sonar&version=1.1.32" #addin "nuget:?package=MagicChunks&version=2.0.0.119" #addin "nuget:?package=Newtonsoft.Json&version=13.0.3" @@ -36,7 +36,7 @@ // It probably means the tool is not correctly installed. // `dotnet tool install --global dotnet-sonarscanner --ignore-failed-sources` //#tool "nuget:?package=MSBuild.SonarQube.Runner.Tool&version=4.8.0" -#tool "nuget:?package=dotnet-sonarscanner&version=6.0.0" +#tool "nuget:?package=dotnet-sonarscanner&version=6.1.0" //------------------------------------------------------------- // BACKWARDS COMPATIBILITY CODE - START diff --git a/deployment/cake/tests-nunit.cake b/deployment/cake/tests-nunit.cake index a9216a8e..59b559a3 100644 --- a/deployment/cake/tests-nunit.cake +++ b/deployment/cake/tests-nunit.cake @@ -1,4 +1,4 @@ -#tool "nuget:?package=NUnit.ConsoleRunner&version=3.16.3" +#tool "nuget:?package=NUnit.ConsoleRunner&version=3.17.0" //-------------------------------------------------------------