Skip to content

Commit 0662e6d

Browse files
authored
Support token auth on release fetch (#126)
1 parent 5a124cf commit 0662e6d

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

scripts/generate-release-data.js

+11-1
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,23 @@ async function generateReleaseData() {
99
try {
1010
const response = await fetch(
1111
"https://api.github.com/repos/zmkfirmware/zmk-studio/releases/latest",
12+
{
13+
headers: process.env.GITHUB_TOKEN
14+
? { Authorization: `Bearer ${process.env.GITHUB_TOKEN}` }
15+
: {},
16+
},
1217
);
1318
if (!response.ok) {
1419
throw new Error(`HTTP error! status: ${response.status}`);
1520
}
1621

1722
const data = await response.json();
18-
const dataFilePath = path.resolve(__dirname, "src", "data", "release-data.json");
23+
const dataFilePath = path.resolve(
24+
__dirname,
25+
"src",
26+
"data",
27+
"release-data.json",
28+
);
1929
await fs.mkdir(path.dirname(dataFilePath), { recursive: true });
2030
await fs.writeFile(dataFilePath, JSON.stringify(data));
2131

0 commit comments

Comments
 (0)