workaround(ollama): filter out v0.0.x releases that are sorting too high

This commit is contained in:
AJ ONeal
2023-10-28 16:53:26 -06:00
parent ccc0ed17b9
commit b3e2f0c2d1

View File

@@ -4,13 +4,22 @@ var github = require('../_common/github.js');
var owner = 'jmorganca';
var repo = 'ollama';
module.exports = function (request) {
return github(request, owner, repo).then(function (all) {
all.releases.forEach(function (rel) {
rel.version = String(rel.version).replace(/^v/, '');
});
return all;
});
module.exports = async function (request) {
let all = await github(request, owner, repo);
// TODO why are the 0.0.x releases sorting so high?
let releases = [];
for (let rel of all.releases) {
let isLow = rel.version.startsWith('v0.0.');
if (isLow) {
continue;
}
releases.push(rel);
}
all.releases = releases;
return all;
};
if (module === require.main) {