File tree Expand file tree Collapse file tree 1 file changed +34
-2
lines changed Expand file tree Collapse file tree 1 file changed +34
-2
lines changed Original file line number Diff line number Diff line change 5151 runs-on : ubuntu-latest
5252 env :
5353 GITHUB_TOKEN : ${{ secrets.OR_GITHUB_TOKEN }}
54+ BRANCH_NAME : npm-version-patch
5455 steps :
5556
5657 # CHECKOUT PROJECT
9394 npm run build
9495
9596 # PUSH TAGS IF IT IS A RELEASE
96- - name : Push tag if release
97+ - name : Push tag
9798 if : inputs.dev == false
98- run : git push && git push --tags
99+ run : |
100+ git pull
101+ git push --tags
102+
103+ # CREATE PR FOR VERSION AND TAG CHANGES
104+ - name : Create Pull Request
105+ id : create_pr
106+ if : inputs.dev == false
107+ uses : peter-evans/create-pull-request@v6.0.5
108+ with :
109+ token : ${{ env.GITHUB_TOKEN }}
110+ branch : ${{ env.BRANCH_NAME }}
111+ title : " Update Version - Automated Changes"
112+ body : " This is an automated PR created by GitHub Actions"
113+ base : main
114+ draft : false
115+
116+ # WAIT FOR PR CREATION
117+ - name : Wait for PR to be created
118+ id : pr
119+ if : inputs.dev == false
120+ uses : octokit/request-action@v2.3.1
121+ with :
122+ route : GET /repos/${{ github.repository }}/pulls?head=${{ github.repository_owner }}:${{ env.BRANCH_NAME }}
123+
124+ # MERGE PR TO MAIN
125+ - name : Merge Pull Request
126+ if : inputs.dev == false
127+ uses : octokit/request-action@v2.3.1
128+ with :
129+ route : PUT /repos/${{ github.repository }}/pulls/${{ steps.create_pr.outputs.pull-request-number }}/merge
130+ merge_method : squash
99131
100132 # PUBLISH NPM PACKAGE
101133 - name : Publish npm package
You can’t perform that action at this time.
0 commit comments