|
9 | 9 | - uses: actions/checkout@v4 |
10 | 10 | - uses: actions/setup-node@v4 |
11 | 11 | with: |
12 | | - node-version: '20.x' |
13 | | - registry-url: 'https://registry.npmjs.org' |
| 12 | + node-version: "20.x" |
| 13 | + registry-url: "https://registry.npmjs.org" |
14 | 14 | - run: git config --global user.email "wuergler@gmail.com" |
15 | 15 | - run: git config --global user.name "Michael Wuergler" |
16 | 16 | - run: npm ci |
17 | 17 | - name: Extract version from tag |
18 | 18 | run: echo "RELEASE_VERSION=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV |
19 | | - - run: npm version ${{ env.RELEASE_VERSION }} |
| 19 | + - run: npm version ${{ env.RELEASE_VERSION }} --no-git-tag-version |
20 | 20 | - run: npm run build |
21 | 21 | - run: npm publish |
22 | 22 | env: |
23 | 23 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} |
| 24 | + - name: Commit and push version bump |
| 25 | + run: | |
| 26 | + git add package.json |
| 27 | + git commit -m "chore: bump version to ${{ env.RELEASE_VERSION }}" |
| 28 | + git push origin HEAD:${{ env.GITHUB_REF#refs/tags/ }} |
| 29 | + env: |
| 30 | + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
24 | 31 |
|
25 | 32 | # This step will only run if all previous steps have succeeded |
26 | 33 | - name: Create Pull Request for Version Bump |
27 | 34 | if: success() |
28 | 35 | uses: peter-evans/create-pull-request@v6 |
29 | 36 | with: |
30 | | - commit-message: Update package version |
31 | | - title: 'chore: update package version to ${{ env.RELEASE_VERSION }}' |
32 | | - body: 'Updates `package.json` version to `${{ env.RELEASE_VERSION }}`.' |
| 37 | + commit-message: Update package version to ${{ env.RELEASE_VERSION }} |
| 38 | + title: "chore: update package version to ${{ env.RELEASE_VERSION }}" |
| 39 | + body: "Updates `package.json` version to `${{ env.RELEASE_VERSION }}`." |
33 | 40 | branch: version-bump/${{ env.RELEASE_VERSION }} |
34 | 41 | labels: version-bump |
35 | 42 | token: ${{ secrets.GITHUB_TOKEN }} |
36 | 43 | base: master |
37 | | - |
|
0 commit comments