renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
20 lines • 705 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ForgejoChangeLogSource = void 0;
const source_1 = require("../source");
class ForgejoChangeLogSource extends source_1.ChangeLogSource {
constructor() {
super('forgejo', 'forgejo-tags');
}
getAPIBaseUrl(config) {
return this.getBaseUrl(config) + 'api/v1/';
}
getCompareURL(baseUrl, repository, prevHead, nextHead) {
return `${baseUrl}${repository}/compare/${prevHead}...${nextHead}`;
}
hasValidRepository(repository) {
return repository.split('/').length === 2;
}
}
exports.ForgejoChangeLogSource = ForgejoChangeLogSource;
//# sourceMappingURL=source.js.map