From f1d697a83f3e1075de2a575728f7fbd792ddf148 Mon Sep 17 00:00:00 2001 From: Matti Nannt Date: Tue, 28 Jan 2025 14:09:45 +0100 Subject: [PATCH] chore: prepare 3.1.3 release (#4682) --- ...{draft-release.yml => prepare-release.yml} | 23 ++++++++++++------- apps/web/package.json | 2 +- 2 files changed, 16 insertions(+), 9 deletions(-) rename .github/workflows/{draft-release.yml => prepare-release.yml} (65%) diff --git a/.github/workflows/draft-release.yml b/.github/workflows/prepare-release.yml similarity index 65% rename from .github/workflows/draft-release.yml rename to .github/workflows/prepare-release.yml index 642e2612b1..cf1997e9e4 100644 --- a/.github/workflows/draft-release.yml +++ b/.github/workflows/prepare-release.yml @@ -1,5 +1,5 @@ -name: Draft release -run-name: Draft release ${{ inputs.next_version }} +name: Prepare release +run-name: Prepare release ${{ inputs.next_version }} on: workflow_dispatch: @@ -11,9 +11,10 @@ on: permissions: contents: write + pull-requests: write jobs: - draft_release: + prepare_release: runs-on: ubuntu-latest steps: @@ -42,14 +43,20 @@ jobs: cd apps/web pnpm version ${{ inputs.next_version }} --no-workspaces-update - - name: Commit changes + - name: Commit changes and create a branch run: | + branch_name="release-v${{ inputs.next_version }}" + git checkout -b "$branch_name" git add . git commit -m "chore: release v${{ inputs.next_version }}" - git push + git push origin "$branch_name" - - name: Draft release - run: gh release create v${{ inputs.next_version }} --generate-notes --draft + - name: Create pull request + run: | + gh pr create \ + --base main \ + --head "release-v${{ inputs.next_version }}" \ + --title "chore: bump version to v${{ inputs.next_version }}" \ + --body "This PR contains the changes for the v${{ inputs.next_version }} release." env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - VERSION: ${{ inputs.next_version }} diff --git a/apps/web/package.json b/apps/web/package.json index a36e78fdad..91ca49058e 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@formbricks/web", - "version": "3.1.2", + "version": "3.1.3", "private": true, "scripts": { "clean": "rimraf .turbo node_modules .next",