Skip to content

Commit 82d75d9

Browse files
committed
Fix: Update dependency-updates.yml workflow with proper permissions and latest GitHub actions
1 parent cc594fb commit 82d75d9

1 file changed

Lines changed: 12 additions & 7 deletions

File tree

.github/workflows/dependency-updates.yml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ on:
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+
1015
jobs:
1116
check-github-actions:
1217
runs-on: ubuntu-latest
@@ -37,7 +42,7 @@ jobs:
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
@@ -85,7 +90,7 @@ jobs:
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

Comments
 (0)