diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 348a356..2bce829 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,7 +19,7 @@ jobs: - name: Set up .NET uses: actions/setup-dotnet@v3 with: - dotnet-version: "8.0.x" + dotnet-version: "9.0.x" - name: Install GitVersion uses: gittools/actions/gitversion/setup@v2.0.1 @@ -36,7 +36,7 @@ jobs: run: dotnet build Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.Unity3D.Hosting.csproj --configuration Release --no-restore - name: Pack - run: dotnet pack Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.Unity3D.Hosting.csproj --configuration Release --no-restore --output ./nupkg /p:Version=${{ env.major }}.${{ env.minor }}.${{ env.patch }}-alpha${{ env.commitsSinceVersionSource }} + run: dotnet pack Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.Unity3D.Hosting.csproj --configuration Release --no-restore --output ./nupkg /p:Version=${{ env.fullSemVer }} - name: Publish to NuGet run: dotnet nuget push ./nupkg/*.nupkg --source https://api.nuget.org/v3/index.json --api-key ${{ secrets.NUGET_API_KEY }} diff --git a/Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.AppHost.Unity3D.AppHost/Dutchskull.Aspire.Unity3D.AppHost.csproj b/Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.AppHost.Unity3D.AppHost/Dutchskull.Aspire.Unity3D.AppHost.csproj index 5caf3c4..36aed06 100644 --- a/Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.AppHost.Unity3D.AppHost/Dutchskull.Aspire.Unity3D.AppHost.csproj +++ b/Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.AppHost.Unity3D.AppHost/Dutchskull.Aspire.Unity3D.AppHost.csproj @@ -1,18 +1,18 @@ - + Exe - net8.0 + net9.0 enable enable 7553225c-d4f5-4cbb-bedd-e1ada381995d - - + + diff --git a/Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.AppHost.Unity3D.ServiceDefaults/Dutchskull.Aspire.Unity3D.ServiceDefaults.csproj b/Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.AppHost.Unity3D.ServiceDefaults/Dutchskull.Aspire.Unity3D.ServiceDefaults.csproj index 6f7811a..6635f02 100644 --- a/Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.AppHost.Unity3D.ServiceDefaults/Dutchskull.Aspire.Unity3D.ServiceDefaults.csproj +++ b/Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.AppHost.Unity3D.ServiceDefaults/Dutchskull.Aspire.Unity3D.ServiceDefaults.csproj @@ -1,7 +1,7 @@  - net8.0 + net9.0 enable enable true diff --git a/Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.Unity3D.Hosting.csproj b/Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.Unity3D.Hosting.csproj index 9d985e4..3f6f571 100644 --- a/Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.Unity3D.Hosting.csproj +++ b/Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.AppHost.Unity3D/Dutchskull.Aspire.Unity3D.Hosting.csproj @@ -1,7 +1,7 @@  - net8.0 + net9.0 enable enable @@ -29,7 +29,7 @@ - + diff --git a/GitVersion.yml b/GitVersion.yml new file mode 100644 index 0000000..01e95e8 --- /dev/null +++ b/GitVersion.yml @@ -0,0 +1,21 @@ +mode: ContinuousDeployment +next-version: 9.0.0 + +branches: + main: + regex: ^main$ + label: '' + increment: Minor + + develop: + regex: ^develop$ + label: alpha + increment: Minor + + feature: + regex: ^features?[/-](?.{1,20}) + label: '{BranchName}' + increment: Patch + source-branches: + - develop + - main