File tree Expand file tree Collapse file tree 1 file changed +17
-2
lines changed Expand file tree Collapse file tree 1 file changed +17
-2
lines changed Original file line number Diff line number Diff line change 21
21
node-version : ' 18'
22
22
registry-url : ' https://registry.npmjs.org'
23
23
24
+ - name : Log github.ref
25
+ run : |
26
+ echo "github.ref: ${{ github.ref }}"
27
+
24
28
- name : Get tag info
25
29
id : tag
26
30
run : |
34
38
id : version
35
39
run : |
36
40
echo "Determining branch and version..."
41
+ echo "github.ref: ${{ github.ref }}"
37
42
if [[ "${{ github.ref }}" == "refs/heads/develop" ]]; then
38
43
echo "Tag was created from the develop branch."
39
44
TIMESTAMP=$(date -u +"%Y%m%d%H%M%S")
51
56
echo "CHANNEL=latest" >> $GITHUB_ENV
52
57
fi
53
58
54
- - name : Update package.json version
59
+ - name : Check current version in package.json
60
+ id : current-version
61
+ run : |
62
+ echo "Checking current version in package.json..."
63
+ CURRENT_VERSION=$(node -p "require('./package.json').version")
64
+ echo "CURRENT_VERSION=$CURRENT_VERSION"
65
+ echo "CURRENT_VERSION=$CURRENT_VERSION" >> $GITHUB_ENV
66
+ echo "CURRENT_VERSION=$CURRENT_VERSION" >> $GITHUB_OUTPUT
67
+
68
+ - name : Update package.json version if necessary
69
+ if : env.CURRENT_VERSION != env.VERSION
55
70
run : |
56
71
echo "Updating package.json version to ${{ env.VERSION }}..."
57
72
npm version ${{ env.VERSION }} --no-git-tag-version
79
94
NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
80
95
81
96
- name : Commit and push changes to develop
82
- if : github.ref == 'refs/heads/develop'
97
+ if : github.ref == 'refs/heads/develop' && env.CURRENT_VERSION != env.VERSION
83
98
run : |
84
99
echo "Preparing to commit and push changes to develop..."
85
100
git config --global user.name "GitHub Actions"
You can’t perform that action at this time.
0 commit comments