aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElizabeth Hunt <me@liz.coffee>2025-12-07 14:34:20 -0800
committerElizabeth Hunt <me@liz.coffee>2025-12-07 14:34:20 -0800
commit2c7db7b298ae7a7b8d6d67f13b61f18a3d310624 (patch)
tree8eb004d3b257865f96044954fcf7602280066a16
parent6833f7489102e6bb0a13cfa8b8b7a116d658282d (diff)
downloadci-2c7db7b298ae7a7b8d6d67f13b61f18a3d310624.tar.gz
ci-2c7db7b298ae7a7b8d6d67f13b61f18a3d310624.zip
Dogfood ci model in .ci
-rwxr-xr-x.ci/ci.cjs229
-rw-r--r--.ci/package-lock.json23
-rw-r--r--.ci/package.json2
-rw-r--r--.ci/tsconfig.json21
4 files changed, 146 insertions, 129 deletions
diff --git a/.ci/ci.cjs b/.ci/ci.cjs
index a5ad179..eb1854e 100755
--- a/.ci/ci.cjs
+++ b/.ci/ci.cjs
@@ -26,9 +26,9 @@ var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__ge
mod
));
-// ../node_modules/@emprespresso/pengueno/dist/leftpadesque/prepend.js
+// node_modules/@emprespresso/pengueno/dist/leftpadesque/prepend.js
var require_prepend = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/leftpadesque/prepend.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/leftpadesque/prepend.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.prependWith = void 0;
@@ -37,9 +37,9 @@ var require_prepend = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/leftpadesque/debug.js
+// node_modules/@emprespresso/pengueno/dist/leftpadesque/debug.js
var require_debug = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/leftpadesque/debug.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/leftpadesque/debug.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.isDebug = exports2.isProd = void 0;
@@ -53,9 +53,9 @@ var require_debug = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/leftpadesque/memoize.js
+// node_modules/@emprespresso/pengueno/dist/leftpadesque/memoize.js
var require_memoize = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/leftpadesque/memoize.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/leftpadesque/memoize.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.memoize = void 0;
@@ -75,9 +75,9 @@ var require_memoize = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/leftpadesque/index.js
+// node_modules/@emprespresso/pengueno/dist/leftpadesque/index.js
var require_leftpadesque = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/leftpadesque/index.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/leftpadesque/index.js"(exports2) {
"use strict";
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
@@ -102,17 +102,17 @@ var require_leftpadesque = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/types/misc.js
+// node_modules/@emprespresso/pengueno/dist/types/misc.js
var require_misc = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/types/misc.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/types/misc.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
}
});
-// ../node_modules/@emprespresso/pengueno/dist/types/object.js
+// node_modules/@emprespresso/pengueno/dist/types/object.js
var require_object = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/types/object.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/types/object.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.isObject = void 0;
@@ -121,9 +121,9 @@ var require_object = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/types/tagged.js
+// node_modules/@emprespresso/pengueno/dist/types/tagged.js
var require_tagged = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/types/tagged.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/types/tagged.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.isTagged = void 0;
@@ -133,17 +133,17 @@ var require_tagged = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/types/fn/callable.js
+// node_modules/@emprespresso/pengueno/dist/types/fn/callable.js
var require_callable = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/types/fn/callable.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/types/fn/callable.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
}
});
-// ../node_modules/@emprespresso/pengueno/dist/types/fn/optional.js
+// node_modules/@emprespresso/pengueno/dist/types/fn/optional.js
var require_optional = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/types/fn/optional.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/types/fn/optional.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.Optional = exports2.IOptionalEmptyError = exports2.isOptional = exports2.IOptionalTag = void 0;
@@ -222,9 +222,9 @@ var require_optional = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/types/fn/either.js
+// node_modules/@emprespresso/pengueno/dist/types/fn/either.js
var require_either = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/types/fn/either.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/types/fn/either.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.Either = exports2.isRight = exports2.isLeft = exports2.isEither = exports2.IEitherTag = void 0;
@@ -349,9 +349,9 @@ var require_either = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/types/fn/index.js
+// node_modules/@emprespresso/pengueno/dist/types/fn/index.js
var require_fn = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/types/fn/index.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/types/fn/index.js"(exports2) {
"use strict";
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
@@ -376,9 +376,9 @@ var require_fn = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/types/collections/cons.js
+// node_modules/@emprespresso/pengueno/dist/types/collections/cons.js
var require_cons = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/types/collections/cons.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/types/collections/cons.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.ListZipper = exports2.Cons = void 0;
@@ -458,9 +458,9 @@ var require_cons = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/types/collections/jsonds.js
+// node_modules/@emprespresso/pengueno/dist/types/collections/jsonds.js
var require_jsonds = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/types/collections/jsonds.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/types/collections/jsonds.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.JSONHashMap = exports2.JSONSet = void 0;
@@ -524,9 +524,9 @@ var require_jsonds = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/types/collections/index.js
+// node_modules/@emprespresso/pengueno/dist/types/collections/index.js
var require_collections = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/types/collections/index.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/types/collections/index.js"(exports2) {
"use strict";
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
@@ -550,9 +550,9 @@ var require_collections = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/types/index.js
+// node_modules/@emprespresso/pengueno/dist/types/index.js
var require_types = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/types/index.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/types/index.js"(exports2) {
"use strict";
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
@@ -579,9 +579,9 @@ var require_types = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/trace/itrace.js
+// node_modules/@emprespresso/pengueno/dist/trace/itrace.js
var require_itrace = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/trace/itrace.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/trace/itrace.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.TraceableImpl = void 0;
@@ -628,9 +628,9 @@ var require_itrace = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/trace/metric/emittable.js
+// node_modules/@emprespresso/pengueno/dist/trace/metric/emittable.js
var require_emittable = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/trace/metric/emittable.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/trace/metric/emittable.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.EmittableMetric = void 0;
@@ -656,9 +656,9 @@ var require_emittable = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/trace/metric/metric.js
+// node_modules/@emprespresso/pengueno/dist/trace/metric/metric.js
var require_metric = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/trace/metric/metric.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/trace/metric/metric.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.ResultMetric = exports2.Metric = void 0;
@@ -722,9 +722,9 @@ var require_metric = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/trace/metric/trace.js
+// node_modules/@emprespresso/pengueno/dist/trace/metric/trace.js
var require_trace = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/trace/metric/trace.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/trace/metric/trace.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.MetricsTrace = exports2.isMetricsTraceSupplier = void 0;
@@ -788,9 +788,9 @@ var require_trace = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/trace/metric/index.js
+// node_modules/@emprespresso/pengueno/dist/trace/metric/index.js
var require_metric2 = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/trace/metric/index.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/trace/metric/index.js"(exports2) {
"use strict";
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
@@ -828,9 +828,9 @@ var require_metric2 = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/trace/log/ansi.js
+// node_modules/@emprespresso/pengueno/dist/trace/log/ansi.js
var require_ansi = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/trace/log/ansi.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/trace/log/ansi.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.ANSI = void 0;
@@ -852,9 +852,9 @@ var require_ansi = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/trace/log/level.js
+// node_modules/@emprespresso/pengueno/dist/trace/log/level.js
var require_level = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/trace/log/level.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/trace/log/level.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.isLogLevel = exports2.logLevelOrder = exports2.LogLevel = void 0;
@@ -879,17 +879,17 @@ var require_level = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/trace/log/logger.js
+// node_modules/@emprespresso/pengueno/dist/trace/log/logger.js
var require_logger = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/trace/log/logger.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/trace/log/logger.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
}
});
-// ../node_modules/@emprespresso/pengueno/dist/trace/log/pretty_json_console.js
+// node_modules/@emprespresso/pengueno/dist/trace/log/pretty_json_console.js
var require_pretty_json_console = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/trace/log/pretty_json_console.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/trace/log/pretty_json_console.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.PrettyJsonConsoleLogger = void 0;
@@ -930,9 +930,9 @@ var require_pretty_json_console = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/trace/log/trace.js
+// node_modules/@emprespresso/pengueno/dist/trace/log/trace.js
var require_trace2 = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/trace/log/trace.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/trace/log/trace.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.LogTrace = void 0;
@@ -989,9 +989,9 @@ var require_trace2 = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/trace/log/index.js
+// node_modules/@emprespresso/pengueno/dist/trace/log/index.js
var require_log = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/trace/log/index.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/trace/log/index.js"(exports2) {
"use strict";
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
@@ -1018,9 +1018,9 @@ var require_log = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/trace/trace.js
+// node_modules/@emprespresso/pengueno/dist/trace/trace.js
var require_trace3 = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/trace/trace.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/trace/trace.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.LogMetricTraceable = exports2.LogMetricTrace = exports2.EmbeddedMetricsTraceable = exports2.LogTraceable = void 0;
@@ -1081,9 +1081,9 @@ var require_trace3 = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/trace/util.js
+// node_modules/@emprespresso/pengueno/dist/trace/util.js
var require_util = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/trace/util.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/trace/util.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.TraceUtil = void 0;
@@ -1116,9 +1116,9 @@ var require_util = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/trace/index.js
+// node_modules/@emprespresso/pengueno/dist/trace/index.js
var require_trace4 = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/trace/index.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/trace/index.js"(exports2) {
"use strict";
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
@@ -1145,9 +1145,9 @@ var require_trace4 = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/process/exec.js
+// node_modules/@emprespresso/pengueno/dist/process/exec.js
var require_exec = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/process/exec.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/process/exec.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.getStdoutMany = exports2.getStdout = exports2.CmdMetric = void 0;
@@ -1199,9 +1199,9 @@ var require_exec = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/process/env.js
+// node_modules/@emprespresso/pengueno/dist/process/env.js
var require_env = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/process/env.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/process/env.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.getRequiredEnvVars = exports2.getRequiredEnv = exports2.getEnv = void 0;
@@ -1222,9 +1222,9 @@ var require_env = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/process/validate_identifier.js
+// node_modules/@emprespresso/pengueno/dist/process/validate_identifier.js
var require_validate_identifier = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/process/validate_identifier.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/process/validate_identifier.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.validateExecutionEntries = exports2.validateIdentifier = void 0;
@@ -1243,9 +1243,9 @@ var require_validate_identifier = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/process/argv.js
+// node_modules/@emprespresso/pengueno/dist/process/argv.js
var require_argv = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/process/argv.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/process/argv.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.argv = exports2.getArg = exports2.isArgKey = void 0;
@@ -1276,9 +1276,9 @@ var require_argv = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/process/signals.js
+// node_modules/@emprespresso/pengueno/dist/process/signals.js
var require_signals = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/process/signals.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/process/signals.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.Signals = exports2.SigTermMetric = exports2.SigIntMetric = void 0;
@@ -1301,9 +1301,9 @@ var require_signals = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/process/index.js
+// node_modules/@emprespresso/pengueno/dist/process/index.js
var require_process = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/process/index.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/process/index.js"(exports2) {
"use strict";
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
@@ -1330,17 +1330,17 @@ var require_process = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/server/http/body.js
+// node_modules/@emprespresso/pengueno/dist/server/http/body.js
var require_body = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/server/http/body.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/server/http/body.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
}
});
-// ../node_modules/@emprespresso/pengueno/dist/server/http/status.js
+// node_modules/@emprespresso/pengueno/dist/server/http/status.js
var require_status = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/server/http/status.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/server/http/status.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.HttpStatusCodes = void 0;
@@ -1418,17 +1418,17 @@ var require_status = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/server/http/method.js
+// node_modules/@emprespresso/pengueno/dist/server/http/method.js
var require_method = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/server/http/method.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/server/http/method.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
}
});
-// ../node_modules/@emprespresso/pengueno/dist/server/http/index.js
+// node_modules/@emprespresso/pengueno/dist/server/http/index.js
var require_http = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/server/http/index.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/server/http/index.js"(exports2) {
"use strict";
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
@@ -1453,9 +1453,9 @@ var require_http = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/server/response/pengueno.js
+// node_modules/@emprespresso/pengueno/dist/server/response/pengueno.js
var require_pengueno = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/server/response/pengueno.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/server/response/pengueno.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.JsonResponse = exports2.PenguenoResponse = exports2.getResponseMetrics = void 0;
@@ -1505,9 +1505,9 @@ var require_pengueno = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/server/response/index.js
+// node_modules/@emprespresso/pengueno/dist/server/response/index.js
var require_response = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/server/response/index.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/server/response/index.js"(exports2) {
"use strict";
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
@@ -1530,9 +1530,9 @@ var require_response = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/server/request/pengueno.js
+// node_modules/@emprespresso/pengueno/dist/server/request/pengueno.js
var require_pengueno2 = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/server/request/pengueno.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/server/request/pengueno.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.PenguenoRequest = void 0;
@@ -1579,9 +1579,9 @@ var require_pengueno2 = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/server/request/index.js
+// node_modules/@emprespresso/pengueno/dist/server/request/index.js
var require_request = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/server/request/index.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/server/request/index.js"(exports2) {
"use strict";
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
@@ -1604,9 +1604,9 @@ var require_request = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/server/activity/health.js
+// node_modules/@emprespresso/pengueno/dist/server/activity/health.js
var require_health = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/server/activity/health.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/server/activity/health.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.HealthCheckActivityImpl = exports2.HealthCheckOutput = exports2.HealthCheckInput = void 0;
@@ -1636,9 +1636,9 @@ var require_health = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/server/activity/fourohfour.js
+// node_modules/@emprespresso/pengueno/dist/server/activity/fourohfour.js
var require_fourohfour = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/server/activity/fourohfour.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/server/activity/fourohfour.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.FourOhFourActivityImpl = void 0;
@@ -1659,9 +1659,9 @@ var require_fourohfour = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/server/activity/index.js
+// node_modules/@emprespresso/pengueno/dist/server/activity/index.js
var require_activity = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/server/activity/index.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/server/activity/index.js"(exports2) {
"use strict";
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
@@ -1685,9 +1685,9 @@ var require_activity = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/server/filter/method.js
+// node_modules/@emprespresso/pengueno/dist/server/filter/method.js
var require_method2 = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/server/filter/method.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/server/filter/method.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.requireMethod = void 0;
@@ -1705,9 +1705,9 @@ var require_method2 = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/server/filter/json.js
+// node_modules/@emprespresso/pengueno/dist/server/filter/json.js
var require_json = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/server/filter/json.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/server/filter/json.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.jsonModel = void 0;
@@ -1721,9 +1721,9 @@ var require_json = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/server/filter/index.js
+// node_modules/@emprespresso/pengueno/dist/server/filter/index.js
var require_filter = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/server/filter/index.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/server/filter/index.js"(exports2) {
"use strict";
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
@@ -4850,9 +4850,9 @@ var require_cjs = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/server/hono/proxy.js
+// node_modules/@emprespresso/pengueno/dist/server/hono/proxy.js
var require_proxy = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/server/hono/proxy.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/server/hono/proxy.js"(exports2) {
"use strict";
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.HonoProxy = void 0;
@@ -4886,9 +4886,9 @@ var require_proxy = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/server/hono/index.js
+// node_modules/@emprespresso/pengueno/dist/server/hono/index.js
var require_hono2 = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/server/hono/index.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/server/hono/index.js"(exports2) {
"use strict";
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
@@ -4911,9 +4911,9 @@ var require_hono2 = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/server/index.js
+// node_modules/@emprespresso/pengueno/dist/server/index.js
var require_server = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/server/index.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/server/index.js"(exports2) {
"use strict";
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
@@ -4941,9 +4941,9 @@ var require_server = __commonJS({
}
});
-// ../node_modules/@emprespresso/pengueno/dist/index.js
+// node_modules/@emprespresso/pengueno/dist/index.js
var require_dist2 = __commonJS({
- "../node_modules/@emprespresso/pengueno/dist/index.js"(exports2) {
+ "node_modules/@emprespresso/pengueno/dist/index.js"(exports2) {
"use strict";
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
@@ -4970,7 +4970,7 @@ var require_dist2 = __commonJS({
}
});
-// ../model/job/index.ts
+// node_modules/@emprespresso/ci_model/dist/job/index.js
var import_pengueno = __toESM(require_dist2(), 1);
var JobTypes = [
"fetch_code",
@@ -4984,10 +4984,10 @@ var JobTypes = [
var isJobType = (j) => typeof j === "string" && JobTypes.includes(j);
var isJob = (j) => !!((0, import_pengueno.isObject)(j) && "arguments" in j && (0, import_pengueno.isObject)(j.arguments) && "type" in j && isJobType(j.type) && j);
-// ../model/pipeline/index.ts
+// node_modules/@emprespresso/ci_model/dist/pipeline/index.js
var import_pengueno3 = __toESM(require_dist2(), 1);
-// ../model/pipeline/builder.ts
+// node_modules/@emprespresso/ci_model/dist/pipeline/builder.js
var BasePipelineBuilder = class {
stages = [];
addStage(stage) {
@@ -4999,6 +4999,8 @@ var BasePipelineBuilder = class {
}
};
var DefaultGitHookPipelineBuilder = class extends BasePipelineBuilder {
+ remoteUrl;
+ refname;
constructor(remoteUrl = process.env.remote, rev = process.env.rev, refname = process.env.refname) {
super();
this.remoteUrl = remoteUrl;
@@ -5025,9 +5027,10 @@ var DefaultGitHookPipelineBuilder = class extends BasePipelineBuilder {
}
};
-// ../model/pipeline/impl.ts
+// node_modules/@emprespresso/ci_model/dist/pipeline/impl.js
var import_pengueno2 = __toESM(require_dist2(), 1);
var PipelineImpl = class _PipelineImpl {
+ serialJobs;
constructor(serialJobs) {
this.serialJobs = serialJobs;
}
@@ -5035,13 +5038,11 @@ var PipelineImpl = class _PipelineImpl {
return JSON.stringify({ serialJobs: this.serialJobs });
}
static from(s) {
- return import_pengueno2.Either.fromFailable(() => JSON.parse(s)).flatMap(
- (eitherPipelineJson) => isPipeline(eitherPipelineJson) ? import_pengueno2.Either.right(eitherPipelineJson) : import_pengueno2.Either.left(new Error("oh noes D: its a bad pipewine :(("))
- ).mapRight((pipeline) => new _PipelineImpl(pipeline.serialJobs));
+ return import_pengueno2.Either.fromFailable(() => JSON.parse(s)).flatMap((eitherPipelineJson) => isPipeline(eitherPipelineJson) ? import_pengueno2.Either.right(eitherPipelineJson) : import_pengueno2.Either.left(new Error("oh noes D: its a bad pipewine :(("))).mapRight((pipeline) => new _PipelineImpl(pipeline.serialJobs));
}
};
-// ../model/pipeline/index.ts
+// node_modules/@emprespresso/ci_model/dist/pipeline/index.js
var isPipelineStage = (t) => (0, import_pengueno3.isObject)(t) && "parallelJobs" in t && Array.isArray(t.parallelJobs) && t.parallelJobs.every((j) => isJob(j));
var isPipeline = (t) => (0, import_pengueno3.isObject)(t) && "serialJobs" in t && Array.isArray(t.serialJobs) && t.serialJobs.every((p) => isPipelineStage(p));
diff --git a/.ci/package-lock.json b/.ci/package-lock.json
index 6d05b89..5e5dc79 100644
--- a/.ci/package-lock.json
+++ b/.ci/package-lock.json
@@ -5,26 +5,29 @@
"packages": {
"": {
"dependencies": {
- "@emprespresso/ci_model": "file:../model"
+ "@emprespresso/ci_model": "^0.2.0"
},
"devDependencies": {
"esbuild": "0.25.5"
}
},
- "../model": {
- "name": "@emprespresso/ci_model",
+ "node_modules/@emprespresso/ci_model": {
"version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/@emprespresso/ci_model/-/ci_model-0.2.0.tgz",
+ "integrity": "sha512-yFr0WdAPxf0jhLwdjUUv8KikXVRuT7n81vWt+Km8w6FeKqFtf6h8+ZSIm301X/lEB9x77+CnAN+29NkpyQbPHA==",
"dependencies": {
"@emprespresso/pengueno": "^0.0.13"
- },
- "devDependencies": {
- "@types/node": "^24.10.1",
- "typescript": "^5.9.3"
}
},
- "node_modules/@emprespresso/ci_model": {
- "resolved": "../model",
- "link": true
+ "node_modules/@emprespresso/pengueno": {
+ "version": "0.0.13",
+ "resolved": "https://registry.npmjs.org/@emprespresso/pengueno/-/pengueno-0.0.13.tgz",
+ "integrity": "sha512-eEMwbuF1hJsWNmVp8I5zCmWnIVlgTV+9w6wrkfcX6SMvEliotZ4ROZ/njndbFqzLRSID/+RptfYXLGYw2ZbswQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.16.0",
+ "npm": ">=10.0.0"
+ }
},
"node_modules/@esbuild/linux-x64": {
"version": "0.25.5",
diff --git a/.ci/package.json b/.ci/package.json
index dc42e26..181970e 100644
--- a/.ci/package.json
+++ b/.ci/package.json
@@ -4,7 +4,7 @@
"clean": "rm -rf dist ci.cjs"
},
"dependencies": {
- "@emprespresso/ci_model": "file:../model"
+ "@emprespresso/ci_model": "^0.2.0"
},
"devDependencies": {
"esbuild": "0.25.5"
diff --git a/.ci/tsconfig.json b/.ci/tsconfig.json
index 3858ff4..7cfeadc 100644
--- a/.ci/tsconfig.json
+++ b/.ci/tsconfig.json
@@ -1,15 +1,28 @@
{
- "extends": "../tsconfig.json",
"compilerOptions": {
+ "target": "ES2022",
+ "module": "ESNext",
+ "lib": ["ES2022"],
+ "moduleResolution": "node",
"outDir": "./dist",
"rootDir": "./",
"composite": true,
"declaration": true,
"declarationMap": true,
"sourceMap": true,
- "noEmit": false
+ "noEmit": false,
+ "strict": true,
+ "skipLibCheck": true,
+ "forceConsistentCasingInFileNames": true,
+ "allowSyntheticDefaultImports": true,
+ "esModuleInterop": true,
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "noUncheckedIndexedAccess": true,
+ "exactOptionalPropertyTypes": true,
+ "noImplicitReturns": true,
+ "noFallthroughCasesInSwitch": true
},
"include": ["**/*.ts"],
- "exclude": ["node_modules", "dist", "**/*.test.ts", "**/*.spec.ts"],
- "references": [{ "path": "../model" }]
+ "exclude": ["node_modules", "dist", "**/*.test.ts", "**/*.spec.ts"]
}