workaround quirks from Node.js (#5631)

This commit is contained in:
Alex Lam S.L
2022-08-25 23:25:44 +01:00
committed by GitHub
parent 41a7000745
commit 965e9767e5
2 changed files with 8 additions and 10 deletions

View File

@@ -2,12 +2,14 @@ var get = require("https").get;
var parse = require("url").parse;
var base, token, run_number;
var expires = Date.now() + (5 * 60 + 55) * 60 * 1000;
exports.init = function(url, auth, num) {
base = url;
token = auth;
run_number = num;
};
exports.should_stop = function(callback) {
if (Date.now() > expires) return callback();
read(base + "/actions/runs?per_page=100", function(reply) {
var runs = verify(reply, "workflow_runs").sort(function(a, b) {
return b.run_number - a.run_number;