Skip to content

Commit

Permalink
Support token auth on release fetch (#126)
Browse files Browse the repository at this point in the history
  • Loading branch information
Nicell authored Jan 20, 2025
1 parent 5a124cf commit 0662e6d
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion scripts/generate-release-data.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,23 @@ async function generateReleaseData() {
try {
const response = await fetch(
"https://api.github.com/repos/zmkfirmware/zmk-studio/releases/latest",
{
headers: process.env.GITHUB_TOKEN
? { Authorization: `Bearer ${process.env.GITHUB_TOKEN}` }
: {},
},
);
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}

const data = await response.json();
const dataFilePath = path.resolve(__dirname, "src", "data", "release-data.json");
const dataFilePath = path.resolve(
__dirname,
"src",
"data",
"release-data.json",
);
await fs.mkdir(path.dirname(dataFilePath), { recursive: true });
await fs.writeFile(dataFilePath, JSON.stringify(data));

Expand Down

0 comments on commit 0662e6d

Please sign in to comment.