diff --git a/.github/workflows/create-release-pr.yml b/.github/workflows/create-release-pr.yml new file mode 100644 index 00000000..f212dbe5 --- /dev/null +++ b/.github/workflows/create-release-pr.yml @@ -0,0 +1,36 @@ +name: Create Release PR +on: + push: + branches: [ release-test ] + +permissions: + contents: write + pull-requests: write + +jobs: + release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Semantic Release + uses: cycjimmy/semantic-release-action@v4 + with: + extra_plugins: | + @semantic-release/commit-analyzer + @semantic-release/release-notes-generator + @semantic-release/github + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Create Pull Request + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + # Create PR using GitHub CLI + gh pr create \ + --base release \ + --head release-test \ + --title "chore: new release" \ + --body "Automated PR from release-test to release" \ + --label "automated pr" diff --git a/package.json b/package.json index 34a1df5e..ba54a68e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hypercert-app", - "version": "0.1.0", + "version": "0.1.1", "private": true, "scripts": { "dev": "next dev",