File tree Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -125,14 +125,17 @@ jobs:
125125
126126 while (attempts < maxAttempts) {
127127 try {
128+ // Get all releases including drafts
128129 const releases = await github.rest.repos.listReleases({
129130 owner,
130- repo
131+ repo,
132+ per_page: 100
131133 });
132134
133- const release = releases.data.find(r => r.tag_name === tag);
135+ // Find the release by tag, including drafts
136+ const release = releases.data.find(r => r.tag_name === tag && r.draft);
134137 if (!release) {
135- throw new Error('Release not found');
138+ throw new Error('Draft release not found');
136139 }
137140
138141 const assets = release.assets.map(asset => asset.name);
@@ -171,14 +174,17 @@ jobs:
171174 const owner = context.repo.owner;
172175 const repo = context.repo.repo;
173176
177+ // Get all releases including drafts
174178 const releases = await github.rest.repos.listReleases({
175179 owner,
176- repo
180+ repo,
181+ per_page: 100
177182 });
178183
179- const release = releases.data.find(r => r.tag_name === tag);
184+ // Find the release by tag, including drafts
185+ const release = releases.data.find(r => r.tag_name === tag && r.draft);
180186 if (!release) {
181- throw new Error('Release not found');
187+ throw new Error('Draft release not found');
182188 }
183189
184190 const fs = require('fs');
You can’t perform that action at this time.
0 commit comments