Files
vim-ale/_common/gitea.js
2024-06-05 17:35:20 +00:00

37 lines
828 B
JavaScript

'use strict';
var ghRelease = require('./github.js');
/**
* Lists Gitea Releases (w/ uploaded assets)
*
* @param {any} request
* @param {String} owner
* @param {String} repo
* @param {String} baseurl
*/
async function getAllReleases(request, owner, repo, baseurl) {
if (!baseurl) {
throw new Error('missing baseurl');
}
baseurl = `${baseurl}/api/v1`;
let all = await ghRelease(request, owner, repo, baseurl);
return all;
}
module.exports = getAllReleases;
if (module === require.main) {
getAllReleases(
require('@root/request'),
'coolaj86',
'go-pathman',
'https://git.coolaj86.com',
).then(
//getAllReleases(require('@root/request'), 'root', 'serviceman', 'https://git.rootprojects.org').then(
function (all) {
console.info(JSON.stringify(all, null, 2));
},
);
}