From 4521f1433d46618ab0f8a4599a334b29cc3c5562 Mon Sep 17 00:00:00 2001 From: Mark Phelps <209477+markphelps@users.noreply.github.com> Date: Wed, 11 Dec 2024 12:21:18 -0500 Subject: [PATCH] chore: update proto-upgrade workflow to use unique branch names Signed-off-by: Mark Phelps <209477+markphelps@users.noreply.github.com> --- .github/workflows/proto-upgrade.yml | 8 ++++-- flipt-grpc-dotnet.sln | 39 +++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 2 deletions(-) create mode 100644 flipt-grpc-dotnet.sln diff --git a/.github/workflows/proto-upgrade.yml b/.github/workflows/proto-upgrade.yml index c6a8c94..dc36372 100644 --- a/.github/workflows/proto-upgrade.yml +++ b/.github/workflows/proto-upgrade.yml @@ -33,9 +33,13 @@ jobs: GIT_COMMITTER_EMAIL: dev@flipt.io GH_TOKEN: ${{ github.token }} run: | - git checkout -b "generate/${{ inputs.tag }}" + git pull origin main + + TIMESTAMP=$(date +%Y%m%d-%H%M%S) + BRANCH_NAME="generate/${{ inputs.tag }}-${TIMESTAMP}" + git checkout -b "${BRANCH_NAME}" git add --all . git commit -m "feat: updates to protobuf definitions for flipt ${{ inputs.tag }}" - git push origin "generate/${{ inputs.tag }}" + git push origin "${BRANCH_NAME}" gh pr create --title "feat: updates to protobuf definitions for flipt ${{ inputs.tag }}" \ --body "Upgrading generated client to the protobuf definitions found in Flipt ${{ inputs.tag }}." diff --git a/flipt-grpc-dotnet.sln b/flipt-grpc-dotnet.sln new file mode 100644 index 0000000..9cef0fb --- /dev/null +++ b/flipt-grpc-dotnet.sln @@ -0,0 +1,39 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.002.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "examples", "examples", "{AF10ACAD-1E6D-4A5A-9CEB-123A73F24A35}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Basic", "examples\Basic\Basic.csproj", "{1C6D0B9A-6891-4D02-94C7-33FA62518F1C}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{A0A44184-9FC1-40A7-9AA9-A80AE875A85D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "flipt-grpc", "src\Flipt.Grpc\flipt-grpc.csproj", "{F53DF647-6006-4D52-A0C4-9DA14B2D2B71}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1C6D0B9A-6891-4D02-94C7-33FA62518F1C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1C6D0B9A-6891-4D02-94C7-33FA62518F1C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1C6D0B9A-6891-4D02-94C7-33FA62518F1C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1C6D0B9A-6891-4D02-94C7-33FA62518F1C}.Release|Any CPU.Build.0 = Release|Any CPU + {F53DF647-6006-4D52-A0C4-9DA14B2D2B71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F53DF647-6006-4D52-A0C4-9DA14B2D2B71}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F53DF647-6006-4D52-A0C4-9DA14B2D2B71}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F53DF647-6006-4D52-A0C4-9DA14B2D2B71}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {1C6D0B9A-6891-4D02-94C7-33FA62518F1C} = {AF10ACAD-1E6D-4A5A-9CEB-123A73F24A35} + {F53DF647-6006-4D52-A0C4-9DA14B2D2B71} = {A0A44184-9FC1-40A7-9AA9-A80AE875A85D} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {35E5BDF5-9942-4EA0-B851-BE7F285C38C5} + EndGlobalSection +EndGlobal