mirror of
https://github.com/webinstall/webi-installers.git
synced 2026-05-06 00:36:35 +00:00
51 lines
926 B
JavaScript
51 lines
926 B
JavaScript
'use strict';
|
|
|
|
var GitHubish = require('./githubish.js');
|
|
|
|
/**
|
|
* Lists Gitea Releases (w/ uploaded assets)
|
|
*
|
|
* @param {any} _request - deprecated
|
|
* @param {String} owner
|
|
* @param {String} repo
|
|
* @param {String} baseurl
|
|
* @param {String} [username]
|
|
* @param {String} [token]
|
|
*/
|
|
async function getAllReleases(
|
|
_request,
|
|
owner,
|
|
repo,
|
|
baseurl,
|
|
username = '',
|
|
token = '',
|
|
) {
|
|
baseurl = `${baseurl}/api/v1`;
|
|
let all = await GitHubish.getAllReleases({
|
|
owner,
|
|
repo,
|
|
baseurl,
|
|
username,
|
|
token,
|
|
});
|
|
return all;
|
|
}
|
|
|
|
module.exports = getAllReleases;
|
|
|
|
if (module === require.main) {
|
|
getAllReleases(
|
|
null,
|
|
'root',
|
|
'pathman',
|
|
'https://git.rootprojects.org',
|
|
'',
|
|
'',
|
|
).then(
|
|
//getAllReleases(require('@root/request'), 'root', 'serviceman', 'https://git.rootprojects.org').then(
|
|
function (all) {
|
|
console.info(JSON.stringify(all, null, 2));
|
|
},
|
|
);
|
|
}
|