8
8
lint :
9
9
runs-on : ubuntu-latest
10
10
steps :
11
- - uses : actions/checkout@v3
11
+ - uses : actions/checkout@v4
12
12
-
uses :
NTBBloodbath/[email protected]
13
13
with :
14
14
token : ${{ secrets.GITHUB_TOKEN }}
18
18
runs-on : ubuntu-latest
19
19
if : ${{ github.ref == 'refs/heads/main' }}
20
20
steps :
21
- - uses : actions/checkout@v3
21
+ - uses : actions/checkout@v4
22
22
- name : panvimdoc
23
23
uses : kdheepak/panvimdoc@main
24
24
with :
37
37
38
38
build :
39
39
runs-on : ubuntu-latest
40
+ permissions :
41
+ contents : write
40
42
if : ${{ github.ref == 'refs/heads/main' }}
41
43
steps :
42
- - uses : actions/checkout@v3
44
+ - uses : actions/checkout@v4
43
45
44
46
- name : Clone lush
45
47
run : |
@@ -68,22 +70,22 @@ jobs:
68
70
runs-on : ubuntu-latest
69
71
if : ${{ github.ref == 'refs/heads/main' }}
70
72
steps :
71
- - uses : actions/checkout@v3
73
+ - uses : actions/checkout@v4
72
74
73
75
- uses : JohnnyMorganz/stylua-action@v2
74
76
with :
75
77
version : latest
76
78
token : ${{ secrets.GITHUB_TOKEN }}
77
79
args : --config-path=.stylua.toml lua/
78
80
79
- - uses : actions/setup-node@v3
81
+ - uses : actions/setup-node@v4
80
82
- name : Apply prettier
81
83
run : |
82
84
npm install -g prettier
83
85
prettier --write **/*.md
84
86
85
87
- name : Push changes
86
- uses : stefanzweifel/git-auto-commit-action@v4
88
+ uses : stefanzweifel/git-auto-commit-action@v5
87
89
with :
88
90
commit_message : " chore(build): format"
89
91
commit_user_name : " github-actions[bot]"
@@ -99,12 +101,12 @@ jobs:
99
101
- format
100
102
runs-on : ubuntu-latest
101
103
steps :
102
- - uses : google-github-actions/release-please-action@v3
104
+ - uses : google-github-actions/release-please-action@v4
103
105
id : release
104
106
with :
105
107
release-type : simple
106
108
package-name : zenbones.nvim
107
- - uses : actions/checkout@v3
109
+ - uses : actions/checkout@v4
108
110
- name : tag stable versions
109
111
if : ${{ steps.release.outputs.release_created }}
110
112
run : |
0 commit comments