From 1062b2c2eabf04a4fcd002a0515fef107ef16ef0 Mon Sep 17 00:00:00 2001 From: tamarleviCm <110327792+tamarleviCm@users.noreply.github.com> Date: Thu, 20 Jun 2024 11:31:53 +0300 Subject: [PATCH] Revert "Update release.yml (#684)" This reverts commit 60b7cc6ecb514b490163222e3d0c1c7e50e70343. --- .github/workflows/release.yml | 36 +++++++++++++++++++++++++++++++---- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9bde73e1..6c03f943 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,4 +1,3 @@ - name: Javascript Wrapper Release on: @@ -51,6 +50,7 @@ jobs: runs-on: ubuntu-latest env: GITHUB_TOKEN: ${{ secrets.OR_GITHUB_TOKEN }} + BRANCH_NAME: npm-version-patch steps: # CHECKOUT PROJECT @@ -91,11 +91,39 @@ jobs: run: | npm ci npm run build + + # # PUSH TAG + # - name: Push tag + # run: git push --tags + + # CREATE PR FOR VERSION AND TAG CHANGES + - name: Create Pull Request + id: create_pr + if: inputs.dev == false + uses: peter-evans/create-pull-request@v6.0.5 + with: + token: ${{ env.GITHUB_TOKEN }} + branch: ${{ env.BRANCH_NAME }} + title: "Update Version - Automated Changes" + body: "This is an automated PR created by GitHub Actions" + base: main + draft: false + + # WAIT FOR PR CREATION + - name: Wait for PR to be created + id: pr + if: inputs.dev == false + uses: octokit/request-action@v2.3.1 + with: + route: GET /repos/${{ github.repository }}/pulls?head=${{ github.repository_owner }}:${{ env.BRANCH_NAME }} - # PUSH TAGS IF IT IS A RELEASE - - name: Push tag if release + # MERGE PR TO MAIN + - name: Merge Pull Request if: inputs.dev == false - run: git push && git push --tags + uses: octokit/request-action@v2.3.1 + with: + route: PUT /repos/${{ github.repository }}/pulls/${{ steps.create_pr.outputs.pull-request-number }}/merge + merge_method: squash # PUBLISH NPM PACKAGE - name: Publish npm package