77 workflow_dispatch :
88 # Allow manual triggering
99
10+ # Add explicit permissions needed for creating issues
11+ permissions :
12+ contents : read
13+ issues : write
14+
1015jobs :
1116 check-github-actions :
1217 runs-on : ubuntu-latest
3742 fi
3843
3944 - name : Upload Actions Report
40- uses : actions/upload-artifact@v3
45+ uses : actions/upload-artifact@v4
4146 with :
4247 name : actions-updates
4348 path : actions_updates.md
8590 fi
8691
8792 - name : Upload Neovim Version Report
88- uses : actions/upload-artifact@v3
93+ uses : actions/upload-artifact@v4
8994 with :
9095 name : neovim-version
9196 path : neovim_version.md
@@ -116,7 +121,7 @@ jobs:
116121 echo "Periodically check for changes to the Claude CLI that may affect this plugin's functionality." >> claude_updates.md
117122
118123 - name : Upload Claude Updates Report
119- uses : actions/upload-artifact@v3
124+ uses : actions/upload-artifact@v4
120125 with :
121126 name : claude-updates
122127 path : claude_updates.md
@@ -129,17 +134,17 @@ jobs:
129134 - uses : actions/checkout@v4
130135
131136 - name : Download Neovim version report
132- uses : actions/download-artifact@v3
137+ uses : actions/download-artifact@v4
133138 with :
134139 name : neovim-version
135140
136141 - name : Download Actions report
137- uses : actions/download-artifact@v3
142+ uses : actions/download-artifact@v4
138143 with :
139144 name : actions-updates
140145
141146 - name : Download Claude updates report
142- uses : actions/download-artifact@v3
147+ uses : actions/download-artifact@v4
143148 with :
144149 name : claude-updates
145150
@@ -162,7 +167,7 @@ jobs:
162167 cat claude_updates.md >> combined_report.md
163168
164169 - name : Create Issue for Updates
165- uses : peter-evans/create-issue-from-file@v4
170+ uses : peter-evans/create-issue-from-file@v5
166171 with :
167172 title : Weekly Dependency Update Check
168173 content-filepath : combined_report.md
0 commit comments