File tree 1 file changed +35
-0
lines changed
1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Update GPTScript Version
2
+ on :
3
+ repository_dispatch :
4
+ types : release
5
+
6
+ jobs :
7
+ update-gptscript-dep :
8
+ runs-on : ubuntu-latest
9
+ steps :
10
+ - uses : actions/checkout@v4
11
+ with :
12
+ token : ${{ secrets.BOT_GH_TOKEN }}
13
+ - name : Install jq
14
+
15
+ - name : Update GPTScript Version
16
+ run : |
17
+ jq '.version = "${{ github.event.client_payload.tag }}"' package.json > temp.json && mv temp.json package.json
18
+ sed -i 's/version: "v.*"/version: "${{ github.event.client_payload.tag }}"/' scripts/install-binary.js
19
+ - uses : actions/setup-node@v4
20
+ with :
21
+ node-version : 21
22
+ - name : Install
23
+ run : npm i
24
+ - uses : stefanzweifel/git-auto-commit-action@v5
25
+ with :
26
+ commit_message : Automated GPTScript Version Update
27
+ file_pattern : ' package*.json scripts/install-binary.js'
28
+ tagging_message : ${{ github.event.client_payload.tag }}
29
+ - name : Create a GitHub release
30
+ uses : ncipollo/release-action@v1
31
+ with :
32
+ tag : ${{ github.event.client_payload.tag }}
33
+ name : Release ${{ github.event.client_payload.tag }}
34
+ generateReleaseNotes : true
35
+ prerelease : ${{ contains(github.event.client_payload.tag, '-rc') }}
You can’t perform that action at this time.
0 commit comments