From 9ce30a1931b0c395507c579355c090be81aeeac6 Mon Sep 17 00:00:00 2001 From: Diego Santo Date: Thu, 20 Mar 2025 20:08:40 -0300 Subject: [PATCH 1/2] feat(): initial implement of release please --- .github/workflows/release-please.yml | 19 +++++++++++++++++++ .release-please-manifest.json | 3 +++ release-please-config.json | 14 ++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 .github/workflows/release-please.yml create mode 100644 .release-please-manifest.json create mode 100644 release-please-config.json diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml new file mode 100644 index 0000000..1811828 --- /dev/null +++ b/.github/workflows/release-please.yml @@ -0,0 +1,19 @@ +on: + push: + branches: + - main + - release/* + +permissions: + contents: write + pull-requests: write + +name: release-please + +jobs: + release-please: + runs-on: ubuntu-latest + steps: + - uses: google-github-actions/release-please-actions@v4 + with: + target-branch: ${{ github.ref_name }} diff --git a/.release-please-manifest.json b/.release-please-manifest.json new file mode 100644 index 0000000..58ef57e --- /dev/null +++ b/.release-please-manifest.json @@ -0,0 +1,3 @@ +{ + ".": "7.1.0" +} diff --git a/release-please-config.json b/release-please-config.json new file mode 100644 index 0000000..48c6cdd --- /dev/null +++ b/release-please-config.json @@ -0,0 +1,14 @@ +{ + "packages": { + ".": { + "changelog-path": "CHANGELOG.md", + "bump-minor-pre-major": false, + "bump-patch-for-minor-pre-major": false, + "draft": false, + "prerelease": false, + "release-type": "simple" + } + }, + "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json", + "last-release-sha": "60bd77ac56a40c89bd0de75c5be221187cf7f493" +} From 614965571f819e8751c080973a72973757bb69a1 Mon Sep 17 00:00:00 2001 From: Diego Fernando Date: Tue, 8 Apr 2025 18:46:58 -0300 Subject: [PATCH 2/2] feat: put tags to update version in csproj --- .github/workflows/release-please.yml | 6 ++++-- .release-please-manifest.json | 2 +- Realtime/Realtime.csproj | 4 +++- release-please-config.json | 8 +++++--- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 1811828..b2dd8b1 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -1,7 +1,7 @@ on: push: branches: - - main + - master - release/* permissions: @@ -14,6 +14,8 @@ jobs: release-please: runs-on: ubuntu-latest steps: - - uses: google-github-actions/release-please-actions@v4 + - uses: googleapis/release-please-action@v4 with: target-branch: ${{ github.ref_name }} + manifest-file: .release-please-manifest.json + config-file: release-please-config.json \ No newline at end of file diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 58ef57e..eb0c51f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "7.1.0" + ".": "7.2.0" } diff --git a/Realtime/Realtime.csproj b/Realtime/Realtime.csproj index bf0ff5a..6df9c41 100644 --- a/Realtime/Realtime.csproj +++ b/Realtime/Realtime.csproj @@ -16,8 +16,10 @@ https://github.com/supabase/realtime-csharp Realtime-csharp is written as a client library for supabase/realtime. supabase, realtime, phoenix + 7.1.0 7.1.0 + true icon.png README.md @@ -31,7 +33,7 @@ - 7.1.0 + 7.1.0 $(VersionPrefix)-$(VersionSuffix) $(VersionPrefix) diff --git a/release-please-config.json b/release-please-config.json index 48c6cdd..d367a29 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -6,9 +6,11 @@ "bump-patch-for-minor-pre-major": false, "draft": false, "prerelease": false, - "release-type": "simple" + "release-type": "simple", + "extra-files": [ + "Realtime/Realtime.csproj" + ] } }, - "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json", - "last-release-sha": "60bd77ac56a40c89bd0de75c5be221187cf7f493" + "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json" }