File tree Expand file tree Collapse file tree 1 file changed +19
-9
lines changed Expand file tree Collapse file tree 1 file changed +19
-9
lines changed Original file line number Diff line number Diff line change @@ -11,22 +11,32 @@ jobs:
11
11
12
12
steps :
13
13
- name : Checkout code
14
- uses : actions/checkout@v4
15
-
16
- - name : Set up Node.js
17
- uses : actions/setup-node@v4
14
+ uses : actions/checkout@v3
18
15
with :
19
- node-version : ' 20.x.x'
20
-
21
- - name : Create release
16
+ fetch-depth : 0
17
+
18
+ - name : Get latest version
19
+ id : get_version
20
+ run : |
21
+ latest_tag=$(git describe --tags --abbrev=0)
22
+ version=$(echo $latest_tag | sed 's/v//')
23
+ IFS='.' read -ra version_parts <<< "$version"
24
+ major=${version_parts[0]}
25
+ minor=${version_parts[1]}
26
+ patch=$((${version_parts[2]}+1))
27
+ new_version="$major.$minor.$patch"
28
+ echo "new_version=$new_version" >> $GITHUB_OUTPUT
29
+
30
+ - name : Create Release
22
31
id : create_release
23
32
uses : actions/create-release@v1
24
33
env :
25
34
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
26
35
with :
27
- tag_name : v${{ github.run_number }}
28
- release_name : Release ${{ github.run_number }}
36
+ tag_name : v${{ steps.get_version.outputs.new_version }}
37
+ release_name : Release ${{ steps.get_version.outputs.new_version }}
29
38
body : |
30
39
This is an automated release created on push to the main branch.
40
+ Fullcalendar example site updated.
31
41
draft : false
32
42
prerelease : false
You can’t perform that action at this time.
0 commit comments