1
0

20 lines
628 B
JavaScript

const fetch = require('node-fetch');
module.exports = async (req, res) => {
const username = 'NatsumeLS';
const repo = 'Gakumas-Localify-EN';
const apiUrl = `https://api.github.com/repos/${username}/${repo}/commits?per_page=1`;
try {
const response = await fetch(apiUrl);
const data = await response.json();
const latestCommitHash = data[0].sha;
res.setHeader('Content-Type', 'application/json');
res.setHeader('Cache-Control', 'no-cache');
res.status(200).json({ hash: latestCommitHash });
} catch (error) {
res.status(500).json({ error: 'Failed to fetch latest commit hash' });
}
};