Skip to content

Commit cb87df4

Browse files
authored
Upload dist archive for all releases (#3125)
1 parent 8f0075b commit cb87df4

File tree

1 file changed

+25
-28
lines changed

1 file changed

+25
-28
lines changed

.github/workflows/release.yml

Lines changed: 25 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -69,36 +69,33 @@ jobs:
6969
let errorMessage;
7070
for (const { name, version } of publishedPackages) {
7171
const tag = `${name}@${version}`;
72-
// Only upload the dist archive for the core package, plugins, and extensions
73-
if (name === "jspsych" || name.includes("/plugin-") || name.includes("/extension-")) {
74-
console.log(`Uploading dist archive release asset for ${tag}`);
75-
try {
76-
// https://docs.github.com/en/rest/reference/repos#get-a-release-by-tag-name
77-
const releaseId = (
78-
await github.request("GET /repos/{owner}/{repo}/releases/tags/{tag}", {
79-
owner,
80-
repo,
81-
tag,
82-
})
83-
).data.id;
84-
85-
// https://octokit.github.io/rest.js/v18#repos-upload-release-asset
86-
await github.repos.uploadReleaseAsset({
72+
console.log(`Uploading dist archive release asset for ${tag}`);
73+
try {
74+
// https://docs.github.com/en/rest/reference/repos#get-a-release-by-tag-name
75+
const releaseId = (
76+
await github.request("GET /repos/{owner}/{repo}/releases/tags/{tag}", {
8777
owner,
8878
repo,
89-
release_id: releaseId,
90-
name: `jspsych.zip`,
91-
label: "Dist archive (zip)",
92-
headers: {
93-
"content-type": "application/zip",
94-
"content-length": fs.statSync(distFile).size,
95-
},
96-
data: fs.readFileSync(distFile),
97-
});
98-
} catch (error) {
99-
console.log(error);
100-
errorMessage = error.message;
101-
}
79+
tag,
80+
})
81+
).data.id;
82+
83+
// https://octokit.github.io/rest.js/v18#repos-upload-release-asset
84+
await github.repos.uploadReleaseAsset({
85+
owner,
86+
repo,
87+
release_id: releaseId,
88+
name: `jspsych.zip`,
89+
label: "Dist archive (zip)",
90+
headers: {
91+
"content-type": "application/zip",
92+
"content-length": fs.statSync(distFile).size,
93+
},
94+
data: fs.readFileSync(distFile),
95+
});
96+
} catch (error) {
97+
console.log(error);
98+
errorMessage = error.message;
10299
}
103100
}
104101

0 commit comments

Comments
 (0)