2 Commits

Author SHA1 Message Date
marocchino d4d6b09364 📦️ Build 2026-04-05 16:40:49 +09:00
dependabot[bot] 3868baa51f build(deps-dev): Bump typescript from 5.9.3 to 6.0.2 (#1670)
* build(deps-dev): Bump typescript from 5.9.3 to 6.0.2

Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 6.0.2.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-version: 6.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* 🔧 Update config

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: marocchino <marocchino@users.noreply.github.com>
2026-04-05 16:39:29 +09:00
6 changed files with 58 additions and 46 deletions
Generated Vendored
+47 -38
View File
@@ -27925,7 +27925,7 @@ function requireUndici () {
var undiciExports = requireUndici();
/* eslint-disable @typescript-eslint/no-explicit-any */
(undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {
(globalThis && globalThis.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
@@ -27986,7 +27986,7 @@ var MediaTypes;
HttpCodes.GatewayTimeout
];
(undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {
(globalThis && globalThis.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
@@ -27996,7 +27996,7 @@ var MediaTypes;
});
};
(undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {
(globalThis && globalThis.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
@@ -28006,7 +28006,7 @@ var MediaTypes;
});
};
(undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {
(globalThis && globalThis.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
@@ -28017,7 +28017,7 @@ var MediaTypes;
};
const { access, appendFile, writeFile } = fs.promises;
(undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {
(globalThis && globalThis.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
@@ -28031,7 +28031,7 @@ const { chmod, copyFile, lstat, mkdir, open, readdir, rename, rm, rmdir, stat, s
process.platform === 'win32';
fs__namespace.constants.O_RDONLY;
(undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {
(globalThis && globalThis.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
@@ -28041,7 +28041,7 @@ fs__namespace.constants.O_RDONLY;
});
};
(undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {
(globalThis && globalThis.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
@@ -28053,7 +28053,7 @@ fs__namespace.constants.O_RDONLY;
/* eslint-disable @typescript-eslint/unbound-method */
process.platform === 'win32';
(undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {
(globalThis && globalThis.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
@@ -28063,7 +28063,7 @@ process.platform === 'win32';
});
};
(undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {
(globalThis && globalThis.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
@@ -28075,7 +28075,7 @@ process.platform === 'win32';
os.platform();
os.arch();
(undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {
(globalThis && globalThis.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
@@ -29114,7 +29114,7 @@ function requireLib () {
var libExports = requireLib();
var __awaiter$2 = (undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {
var __awaiter$2 = (globalThis && globalThis.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
@@ -33728,7 +33728,7 @@ function requireBraceExpansion () {
var y = numeric(n[1]);
var width = Math.max(n[0].length, n[1].length);
var incr = n.length == 3
? Math.abs(numeric(n[2]))
? Math.max(Math.abs(numeric(n[2])), 1)
: 1;
var test = lte;
var reverse = y < x;
@@ -35108,7 +35108,7 @@ class SearchState {
}
}
var __awaiter$1 = (undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {
var __awaiter$1 = (globalThis && globalThis.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
@@ -35117,15 +35117,15 @@ var __awaiter$1 = (undefined && undefined.__awaiter) || function (thisArg, _argu
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __asyncValues = (undefined && undefined.__asyncValues) || function (o) {
var __asyncValues = (globalThis && globalThis.__asyncValues) || function (o) {
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
var m = o[Symbol.asyncIterator], i;
return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i);
function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }
function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
};
var __await = (undefined && undefined.__await) || function (v) { return this instanceof __await ? (this.v = v, this) : new __await(v); };
var __asyncGenerator = (undefined && undefined.__asyncGenerator) || function (thisArg, _arguments, generator) {
var __await = (globalThis && globalThis.__await) || function (v) { return this instanceof __await ? (this.v = v, this) : new __await(v); };
var __asyncGenerator = (globalThis && globalThis.__asyncGenerator) || function (thisArg, _arguments, generator) {
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
var g = generator.apply(thisArg, _arguments || []), i, q = [];
return i = Object.create((typeof AsyncIterator === "function" ? AsyncIterator : Object).prototype), verb("next"), verb("throw"), verb("return", awaitReturn), i[Symbol.asyncIterator] = function () { return this; }, i;
@@ -35319,7 +35319,7 @@ class DefaultGlobber {
}
}
(undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {
(globalThis && globalThis.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
@@ -35328,7 +35328,7 @@ class DefaultGlobber {
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
(undefined && undefined.__asyncValues) || function (o) {
(globalThis && globalThis.__asyncValues) || function (o) {
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
var m = o[Symbol.asyncIterator], i;
return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i);
@@ -35336,7 +35336,7 @@ class DefaultGlobber {
function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
};
var __awaiter = (undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {
var __awaiter = (globalThis && globalThis.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
@@ -35357,7 +35357,9 @@ function create(patterns, options) {
});
}
const pullRequestNumber = context?.payload?.pull_request?.number || +getInput("number", { required: false });
const pullRequestNumber = +getInput("number_force", { required: false }) ||
context?.payload?.pull_request?.number ||
+getInput("number", { required: false });
const repo = buildRepo();
const header = getInput("header", { required: false });
const append = getBooleanInput("append", { required: true });
@@ -35417,35 +35419,42 @@ async function getBody() {
}
}
function validateBody(body, deleteOldComment, hideOldComment) {
if (!deleteOldComment && !hideOldComment && !body) {
throw new Error("Either message or path input is required");
}
}
function validateExclusiveModes(deleteOldComment, recreate, onlyCreateComment, onlyUpdateComment, hideOldComment, hideAndRecreate) {
const exclusiveModes = [
["delete", deleteOldComment],
["recreate", recreate],
["only_create", onlyCreateComment],
["only_update", onlyUpdateComment],
["hide", hideOldComment],
["hide_and_recreate", hideAndRecreate],
];
const enabledModes = exclusiveModes.filter(([, flag]) => flag).map(([name]) => name);
if (enabledModes.length > 1) {
const last = enabledModes[enabledModes.length - 1];
const rest = enabledModes.slice(0, -1);
const joined = enabledModes.length === 2 ? `${rest[0]} and ${last}` : `${rest.join(", ")}, and ${last}`;
throw new Error(`${joined} cannot be set to true simultaneously`);
}
}
async function run() {
if (Number.isNaN(pullRequestNumber) || pullRequestNumber < 1) {
info("no pull request numbers given: skip step");
return;
}
try {
validateExclusiveModes(deleteOldComment, recreate, onlyCreateComment, onlyUpdateComment, hideOldComment, hideAndRecreate);
const body = await getBody();
if (!body && ignoreEmpty) {
info("no body given: skip step by ignoreEmpty");
return;
}
if (!deleteOldComment && !hideOldComment && !body) {
throw new Error("Either message or path input is required");
}
if (deleteOldComment && recreate) {
throw new Error("delete and recreate cannot be both set to true");
}
if (deleteOldComment && onlyCreateComment) {
throw new Error("delete and only_create cannot be both set to true");
}
if (deleteOldComment && hideOldComment) {
throw new Error("delete and hide cannot be both set to true");
}
if (onlyCreateComment && onlyUpdateComment) {
throw new Error("only_create and only_update cannot be both set to true");
}
if (hideOldComment && hideAndRecreate) {
throw new Error("hide and hide_and_recreate cannot be both set to true");
}
validateBody(body, deleteOldComment, hideOldComment);
const octokit = getOctokit(githubToken);
const previous = await findPreviousComment(octokit, repo, pullRequestNumber, header);
setOutput("previous_comment_id", previous?.id);
Generated Vendored
+1 -1
View File
File diff suppressed because one or more lines are too long
+4 -4
View File
@@ -23,7 +23,7 @@
"js-yaml": "^4.1.0",
"rimraf": "^6.1.3",
"rollup": "^4.60.1",
"typescript": "^5.9.2",
"typescript": "^6.0.2",
"vitest": "^4.1.2"
}
},
@@ -2325,9 +2325,9 @@
}
},
"node_modules/typescript": {
"version": "5.9.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz",
"integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==",
"dev": true,
"license": "Apache-2.0",
"bin": {
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "sticky-pull-request-comment",
"version": "3.0.1",
"version": "3.0.3",
"private": true,
"description": "Create comment on pull request, if exists update that comment.",
"main": "lib/main.js",
@@ -43,7 +43,7 @@
"js-yaml": "^4.1.0",
"rimraf": "^6.1.3",
"rollup": "^4.60.1",
"typescript": "^5.9.2",
"typescript": "^6.0.2",
"vitest": "^4.1.2"
}
}
+1
View File
@@ -5,6 +5,7 @@ import nodeResolve from "@rollup/plugin-node-resolve"
import typescript from "@rollup/plugin-typescript"
const config = {
context: "globalThis",
input: "src/main.ts",
output: {
exports: "auto",
+3 -1
View File
@@ -17,9 +17,11 @@
"outDir": "./dist",
"pretty": true,
"resolveJsonModule": true,
"rootDir": "./src",
"strict": true,
"strictNullChecks": true,
"target": "ES2022"
"target": "ES2022",
"types": ["node"]
},
"exclude": ["node_modules", "**/*.test.ts", "dist"],
"include": ["src"]