File tree Expand file tree Collapse file tree 1 file changed +75
-0
lines changed Expand file tree Collapse file tree 1 file changed +75
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : 📦 Test Release
2
+
3
+ on :
4
+ workflow_dispatch :
5
+ inputs :
6
+ temp_branch_name :
7
+ description : |
8
+ The branch to do the work in.
9
+ required : true
10
+
11
+ new_version :
12
+ description : |
13
+ The version to update to (eg: 2.6.0 or 2.6.0-dev).
14
+ required : true
15
+
16
+
17
+ jobs :
18
+ setup-branch :
19
+ runs-on : ubuntu-latest
20
+ name : ➕ Create Branch
21
+ needs : setup
22
+ steps :
23
+ - name : Checkout
24
+ uses : actions/checkout@v2
25
+
26
+ - name : Create Branch
27
+ shell : pwsh
28
+ run : |
29
+ git checkout -b ${{ github.event.inputs.temp_branch_name }}
30
+ git push --set-upstream origin ${{ github.event.inputs.temp_branch_name }}
31
+
32
+ apply-version-bump :
33
+ runs-on : ubuntu-latest
34
+ name : 🎇 Apply Version Bump
35
+ steps :
36
+ - name : Checkout
37
+ uses : actions/checkout@v2
38
+ with :
39
+ ref : ${{ github.event.inputs.temp_branch_name }}
40
+
41
+
42
+ - name : Apply Bump
43
+ shell : bash
44
+ run : |
45
+ find . -name 'qlpack.yml' | grep -v './codeql_modules' | grep -v './scripts' | sed -i 's/^version.*$/version: ${{ github.event.inputs.new_version }}/' ./c/cert/src/qlpack.yml
46
+
47
+
48
+ - name : Push Performance Data
49
+ uses : EndBug/add-and-commit@v8
50
+ with :
51
+ add : ' .'
52
+ pull : ' --rebase --autostash'
53
+ author_name : John Singleton
54
+ author_email : jsinglet@github.com
55
+ default_author : github_actor
56
+ message : ' Version bump to ${{ github.event.inputs.new_version }}.'
57
+ pathspec_error_handling : ignore
58
+ push : true
59
+
60
+ create-pr :
61
+ runs-on : ubuntu-latest
62
+ name : 🎇 Create PR
63
+ steps :
64
+ - name : Checkout
65
+ uses : actions/checkout@v2
66
+ with :
67
+ ref : ${{ github.event.inputs.temp_branch_name }}
68
+
69
+ - name : Create PR
70
+ shell : pwsh
71
+ run : |
72
+ gh pr create -b "Bump to Version ${{ github.event.inputs.new_version}}" -t "Bump to Version ${{ github.event.inputs.new_version}}"
73
+ env :
74
+ GITHUB_TOKEN : ${{ secrets.ACCESS_TOKEN }}
75
+
You can’t perform that action at this time.
0 commit comments