semantic-release-gh
Version:
The official GitHub plugin, modified to accept repositoryUrl as a parameter
22 lines • 805 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.GLOBAL_RATE_LIMIT = exports.RATE_LIMITS = exports.RETRY_CONF = void 0;
const MILLIS_IN_SECONDS = 1000;
const RETRIES = 3;
const FACTOR = 2;
exports.RETRY_CONF = { factor: FACTOR, minTimeout: MILLIS_IN_SECONDS, retries: RETRIES };
const SECONDS_IN_HOUR = 3600;
const CALLS_PER_HOUR_MAX = 5000;
const WRITE_DELAY = 3000;
const MILLIS_IN_HOUR = 60000;
const MINUTES_IN_HALF_HOUR = 30;
const SAFETY_MODIFIER = 1.1;
exports.RATE_LIMITS = {
core: {
read: ((SECONDS_IN_HOUR * MILLIS_IN_SECONDS) / CALLS_PER_HOUR_MAX) * SAFETY_MODIFIER,
write: WRITE_DELAY
},
search: (MILLIS_IN_HOUR / MINUTES_IN_HALF_HOUR) * SAFETY_MODIFIER
};
exports.GLOBAL_RATE_LIMIT = 1000;
//# sourceMappingURL=rate-limit.js.map