51
51
runs-on : ubuntu-latest
52
52
env :
53
53
GITHUB_TOKEN : ${{ secrets.OR_GITHUB_TOKEN }}
54
- BRANCH_NAME : npm-version-patch
55
54
steps :
56
55
57
56
# CHECKOUT PROJECT
77
76
if [ ${{ inputs.dev }} == true ]; then
78
77
echo "TAG_NAME=$(npm version prerelease --preid=${{ inputs.jsTag }} --no-git-tag-version --allow-same-version)" >> $GITHUB_ENV
79
78
else
80
- echo "TAG_NAME=$(npm version patch --no-git-tag-version )" >> $GITHUB_ENV
79
+ echo "TAG_NAME=$(npm version patch)" >> $GITHUB_ENV
81
80
fi
82
81
83
82
# DOWNLOAD CLI IF IT IS A DEV VERSION AND A CLI TAG WAS PROVIDED
@@ -94,42 +93,11 @@ jobs:
94
93
npm ci
95
94
npm run build
96
95
97
- # CREATE PR FOR VERSION
98
- - name : Create Pull Request
99
- id : create_pr
100
- if : inputs.dev == false
101
- uses :
peter-evans/[email protected]
102
- with :
103
- token : ${{ env.GITHUB_TOKEN }}
104
- branch : ${{ env.BRANCH_NAME }}
105
- title : " Update Version - Automated Changes"
106
- body : " This is an automated PR created by GitHub Actions"
107
- base : main
108
- draft : false
109
-
110
- # WAIT FOR PR CREATION
111
- - name : Wait for PR to be created
112
- id : pr
113
- if : inputs.dev == false
114
-
115
- with :
116
- route : GET /repos/${{ github.repository }}/pulls?head=${{ github.repository_owner }}:${{ env.BRANCH_NAME }}
117
-
118
- # MERGE PR TO MAIN
119
- - name : Merge Pull Request
120
- if : inputs.dev == false
121
-
122
- with :
123
- route : PUT /repos/${{ github.repository }}/pulls/${{ steps.create_pr.outputs.pull-request-number }}/merge
124
- merge_method : squash
125
96
126
97
# PUSH TAGS IF IT IS A RELEASE
127
- - name : Push tag
98
+ - name : Push tag if release
128
99
if : inputs.dev == false
129
- run : |
130
- git pull
131
- git tag ${{env.TAG_NAME}}
132
- git push --tags
100
+ run : git push && git push --tags
133
101
134
102
135
103
# PUBLISH NPM PACKAGE
0 commit comments