mirror of
https://github.com/webinstall/webi-installers.git
synced 2026-08-19 03:56:16 +00:00
fix(ollama-darwin): filter out .app, manually set arch for universal
This commit is contained in:
+10
-4
@@ -7,19 +7,25 @@ var repo = 'ollama';
|
||||
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) {
|
||||
// this is a janky, sudo-wantin' .app
|
||||
let isJank = rel.name.startsWith('Ollama-darwin');
|
||||
if (isJank) {
|
||||
continue;
|
||||
}
|
||||
|
||||
let isUniversal = rel.name === 'ollama-darwin';
|
||||
if (isUniversal) {
|
||||
let x64 = Object.assign({ arch: 'x86_64' }, rel);
|
||||
releases.push(x64);
|
||||
|
||||
rel.arch = 'aarch64';
|
||||
}
|
||||
releases.push(rel);
|
||||
}
|
||||
all.releases = releases;
|
||||
|
||||
all._names = ['Ollama', 'ollama'];
|
||||
return all;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user