Compare commits

..

13 Commits

Author SHA1 Message Date
Alex Miller
c3cf6205f8
Merge pull request #37 from AurorNZ/renovate/actions-checkout-6.x
chore(deps): update actions/checkout action to v6
2025-11-26 13:50:20 +13:00
Alex Miller
f0bfcbeed5
Merge pull request #35 from AurorNZ/update_changelog
chore: update changelog
2025-11-26 13:50:05 +13:00
renovate[bot]
d2e0b036d4
chore(deps): update actions/checkout action to v6 2025-11-26 00:49:32 +00:00
Alex Miller
529a6ecb8e chore: update changelog 2025-11-26 13:30:33 +13:00
Alex Miller
c9dd42e99d
Merge pull request #34 from AurorNZ/upgrade_node24
Upgrade action to use Node 24 LTS
2025-11-26 13:24:08 +13:00
Alex Miller
a661f85fd9
Merge pull request #32 from AurorNZ/update_dependencies
Update dependencies
2025-11-26 13:17:17 +13:00
Alex Miller
bc6482a01b chore: commit new build 2025-11-26 13:12:29 +13:00
Alex Miller
ec26aeca47 feat: Replace polyfill with Array.flat 2025-11-26 13:09:47 +13:00
Alex Miller
24eda3954a feat: upgrade to node24 2025-11-26 13:06:30 +13:00
Alex Miller
e83d9c31e4 chore(deps): bump pnpm 10.12.1 -> 10.23.0 2025-11-26 13:03:50 +13:00
Alex Miller
0301876452 chore: commit new build 2025-11-26 12:59:09 +13:00
Alex Miller
7f506df3d1 fix: cast string to enum for comparison, lint finding 2025-11-26 12:55:04 +13:00
Alex Miller
94e5765400 chore: bump dependencies 2025-11-26 12:53:48 +13:00
12 changed files with 803 additions and 911 deletions

View File

@ -12,7 +12,7 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: volta-cli/action@v4
- run: |
pnpm install
@ -21,7 +21,7 @@ jobs:
self-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: ./
id: filter
with:

View File

@ -13,7 +13,7 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0 # Need history for changelog generation
- uses: volta-cli/action@v4
@ -34,7 +34,7 @@ jobs:
permissions:
pull-requests: read
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: ./
id: filter
with:
@ -55,7 +55,7 @@ jobs:
permissions:
pull-requests: read
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: ./
id: filter
with:
@ -67,7 +67,7 @@ jobs:
test-without-token:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: ./
id: filter
with:
@ -80,7 +80,7 @@ jobs:
test-wd-without-token:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
path: somewhere
- uses: ./somewhere
@ -96,7 +96,7 @@ jobs:
test-local-changes:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- run: echo "NEW FILE" > local
- run: git add local
- uses: ./

View File

@ -1,5 +1,16 @@
# Changelog
## v5.0.0
- [Upgrade action to use Node 24 LTS](https://github.com/AurorNZ/paths-filter/pull/34)
## 4.1.0
- [Migrate to PNPM and Volta](https://github.com/AurorNZ/paths-filter/pull/13)
- [Migrate jest to vitest](https://github.com/AurorNZ/paths-filter/pull/14)
- [Eslint upgrade](https://github.com/AurorNZ/paths-filter/pull/15)
- [Generate build with esm](https://github.com/AurorNZ/paths-filter/pull/16)
- [Upgrade pnpm to 10](https://github.com/AurorNZ/paths-filter/pull/28)
- Update dependencies to latest, except Node (Upgrade to 24 completed separately)
## v4.0.0
- [Possibly breaking: Updated dependencies and upgrade to node 20](https://github.com/AurorNZ/paths-filter/pull/9)

View File

@ -48,7 +48,7 @@ outputs:
changes:
description: JSON array with names of all filters matching any of changed files
runs:
using: 'node20'
using: 'node24'
main: 'dist/index.mjs'
branding:
color: blue

182
dist/index.mjs generated vendored
View File

@ -68,7 +68,7 @@ var require_utils = __commonJS({
var require_command = __commonJS({
"node_modules/.pnpm/@actions+core@1.11.1/node_modules/@actions/core/lib/command.js"(exports) {
"use strict";
var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) {
var __createBinding = exports && exports.__createBinding || (Object.create ? (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@ -77,13 +77,13 @@ var require_command = __commonJS({
} };
}
Object.defineProperty(o, k2, desc);
} : function(o, m, k, k2) {
}) : (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
o[k2] = m[k];
});
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) {
}));
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
} : function(o, v) {
}) : function(o, v) {
o["default"] = v;
});
var __importStar = exports && exports.__importStar || function(mod) {
@ -154,7 +154,7 @@ var require_command = __commonJS({
var require_file_command = __commonJS({
"node_modules/.pnpm/@actions+core@1.11.1/node_modules/@actions/core/lib/file-command.js"(exports) {
"use strict";
var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) {
var __createBinding = exports && exports.__createBinding || (Object.create ? (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@ -163,13 +163,13 @@ var require_file_command = __commonJS({
} };
}
Object.defineProperty(o, k2, desc);
} : function(o, m, k, k2) {
}) : (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
o[k2] = m[k];
});
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) {
}));
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
} : function(o, v) {
}) : function(o, v) {
o["default"] = v;
});
var __importStar = exports && exports.__importStar || function(mod) {
@ -13735,7 +13735,7 @@ var require_fetch = __commonJS({
fetchParams.controller.terminate(e);
}
};
requestBody = async function* () {
requestBody = (async function* () {
try {
for await (const bytes of request.body.stream) {
yield* processBodyChunk(bytes);
@ -13744,7 +13744,7 @@ var require_fetch = __commonJS({
} catch (err) {
processBodyError(err);
}
}();
})();
}
try {
const { body, status, statusText, headersList, socket } = await dispatch({ body: requestBody });
@ -17295,7 +17295,7 @@ var require_undici = __commonJS({
var require_lib = __commonJS({
"node_modules/.pnpm/@actions+http-client@2.2.3/node_modules/@actions/http-client/lib/index.js"(exports) {
"use strict";
var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) {
var __createBinding = exports && exports.__createBinding || (Object.create ? (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@ -17304,13 +17304,13 @@ var require_lib = __commonJS({
} };
}
Object.defineProperty(o, k2, desc);
} : function(o, m, k, k2) {
}) : (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
o[k2] = m[k];
});
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) {
}));
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
} : function(o, v) {
}) : function(o, v) {
o["default"] = v;
});
var __importStar = exports && exports.__importStar || function(mod) {
@ -18410,7 +18410,7 @@ var require_summary = __commonJS({
var require_path_utils = __commonJS({
"node_modules/.pnpm/@actions+core@1.11.1/node_modules/@actions/core/lib/path-utils.js"(exports) {
"use strict";
var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) {
var __createBinding = exports && exports.__createBinding || (Object.create ? (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@ -18419,13 +18419,13 @@ var require_path_utils = __commonJS({
} };
}
Object.defineProperty(o, k2, desc);
} : function(o, m, k, k2) {
}) : (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
o[k2] = m[k];
});
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) {
}));
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
} : function(o, v) {
}) : function(o, v) {
o["default"] = v;
});
var __importStar = exports && exports.__importStar || function(mod) {
@ -18459,18 +18459,18 @@ var require_path_utils = __commonJS({
var require_io_util = __commonJS({
"node_modules/.pnpm/@actions+io@1.1.3/node_modules/@actions/io/lib/io-util.js"(exports) {
"use strict";
var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) {
var __createBinding = exports && exports.__createBinding || (Object.create ? (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() {
return m[k];
} });
} : function(o, m, k, k2) {
}) : (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
o[k2] = m[k];
});
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) {
}));
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
} : function(o, v) {
}) : function(o, v) {
o["default"] = v;
});
var __importStar = exports && exports.__importStar || function(mod) {
@ -18632,18 +18632,18 @@ var require_io_util = __commonJS({
var require_io = __commonJS({
"node_modules/.pnpm/@actions+io@1.1.3/node_modules/@actions/io/lib/io.js"(exports) {
"use strict";
var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) {
var __createBinding = exports && exports.__createBinding || (Object.create ? (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() {
return m[k];
} });
} : function(o, m, k, k2) {
}) : (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
o[k2] = m[k];
});
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) {
}));
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
} : function(o, v) {
}) : function(o, v) {
o["default"] = v;
});
var __importStar = exports && exports.__importStar || function(mod) {
@ -18880,18 +18880,18 @@ var require_io = __commonJS({
var require_toolrunner = __commonJS({
"node_modules/.pnpm/@actions+exec@1.1.1/node_modules/@actions/exec/lib/toolrunner.js"(exports) {
"use strict";
var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) {
var __createBinding = exports && exports.__createBinding || (Object.create ? (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() {
return m[k];
} });
} : function(o, m, k, k2) {
}) : (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
o[k2] = m[k];
});
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) {
}));
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
} : function(o, v) {
}) : function(o, v) {
o["default"] = v;
});
var __importStar = exports && exports.__importStar || function(mod) {
@ -19364,18 +19364,18 @@ var require_toolrunner = __commonJS({
var require_exec = __commonJS({
"node_modules/.pnpm/@actions+exec@1.1.1/node_modules/@actions/exec/lib/exec.js"(exports) {
"use strict";
var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) {
var __createBinding = exports && exports.__createBinding || (Object.create ? (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() {
return m[k];
} });
} : function(o, m, k, k2) {
}) : (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
o[k2] = m[k];
});
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) {
}));
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
} : function(o, v) {
}) : function(o, v) {
o["default"] = v;
});
var __importStar = exports && exports.__importStar || function(mod) {
@ -19471,7 +19471,7 @@ var require_exec = __commonJS({
var require_platform = __commonJS({
"node_modules/.pnpm/@actions+core@1.11.1/node_modules/@actions/core/lib/platform.js"(exports) {
"use strict";
var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) {
var __createBinding = exports && exports.__createBinding || (Object.create ? (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@ -19480,13 +19480,13 @@ var require_platform = __commonJS({
} };
}
Object.defineProperty(o, k2, desc);
} : function(o, m, k, k2) {
}) : (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
o[k2] = m[k];
});
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) {
}));
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
} : function(o, v) {
}) : function(o, v) {
o["default"] = v;
});
var __importStar = exports && exports.__importStar || function(mod) {
@ -19590,7 +19590,7 @@ var require_platform = __commonJS({
var require_core = __commonJS({
"node_modules/.pnpm/@actions+core@1.11.1/node_modules/@actions/core/lib/core.js"(exports) {
"use strict";
var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) {
var __createBinding = exports && exports.__createBinding || (Object.create ? (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@ -19599,13 +19599,13 @@ var require_core = __commonJS({
} };
}
Object.defineProperty(o, k2, desc);
} : function(o, m, k, k2) {
}) : (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
o[k2] = m[k];
});
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) {
}));
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
} : function(o, v) {
}) : function(o, v) {
o["default"] = v;
});
var __importStar = exports && exports.__importStar || function(mod) {
@ -19878,7 +19878,7 @@ var require_context = __commonJS({
var require_utils3 = __commonJS({
"node_modules/.pnpm/@actions+github@6.0.1/node_modules/@actions/github/lib/internal/utils.js"(exports) {
"use strict";
var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) {
var __createBinding = exports && exports.__createBinding || (Object.create ? (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@ -19887,13 +19887,13 @@ var require_utils3 = __commonJS({
} };
}
Object.defineProperty(o, k2, desc);
} : function(o, m, k, k2) {
}) : (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
o[k2] = m[k];
});
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) {
}));
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
} : function(o, v) {
}) : function(o, v) {
o["default"] = v;
});
var __importStar = exports && exports.__importStar || function(mod) {
@ -23777,7 +23777,7 @@ var require_dist_node10 = __commonJS({
var require_utils4 = __commonJS({
"node_modules/.pnpm/@actions+github@6.0.1/node_modules/@actions/github/lib/utils.js"(exports) {
"use strict";
var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) {
var __createBinding = exports && exports.__createBinding || (Object.create ? (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@ -23786,13 +23786,13 @@ var require_utils4 = __commonJS({
} };
}
Object.defineProperty(o, k2, desc);
} : function(o, m, k, k2) {
}) : (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
o[k2] = m[k];
});
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) {
}));
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
} : function(o, v) {
}) : function(o, v) {
o["default"] = v;
});
var __importStar = exports && exports.__importStar || function(mod) {
@ -23837,7 +23837,7 @@ var require_utils4 = __commonJS({
var require_github = __commonJS({
"node_modules/.pnpm/@actions+github@6.0.1/node_modules/@actions/github/lib/github.js"(exports) {
"use strict";
var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) {
var __createBinding = exports && exports.__createBinding || (Object.create ? (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@ -23846,13 +23846,13 @@ var require_github = __commonJS({
} };
}
Object.defineProperty(o, k2, desc);
} : function(o, m, k, k2) {
}) : (function(o, m, k, k2) {
if (k2 === void 0) k2 = k;
o[k2] = m[k];
});
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) {
}));
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
} : function(o, v) {
}) : function(o, v) {
o["default"] = v;
});
var __importStar = exports && exports.__importStar || function(mod) {
@ -23940,11 +23940,11 @@ var require_utils5 = __commonJS({
}, []);
exports.flatten = (...args) => {
const result = [];
const flat2 = (arr) => {
const flat = (arr) => {
for (let i = 0; i < arr.length; i++) {
const ele = arr[i];
if (Array.isArray(ele)) {
flat2(ele);
flat(ele);
continue;
}
if (ele !== void 0) {
@ -23953,7 +23953,7 @@ var require_utils5 = __commonJS({
}
return result;
};
flat2(args);
flat(args);
return result;
};
}
@ -26635,7 +26635,7 @@ var core3 = __toESM(require_core(), 1);
var github = __toESM(require_github(), 1);
import * as fs from "node:fs";
// node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs
// node_modules/.pnpm/js-yaml@4.1.1/node_modules/js-yaml/dist/js-yaml.mjs
function isNothing(subject) {
return typeof subject === "undefined" || subject === null;
}
@ -27499,6 +27499,18 @@ function charFromCodepoint(c) {
(c - 65536 & 1023) + 56320
);
}
function setProperty(object, key, value) {
if (key === "__proto__") {
Object.defineProperty(object, key, {
configurable: true,
enumerable: true,
writable: true,
value
});
} else {
object[key] = value;
}
}
var simpleEscapeCheck = new Array(256);
var simpleEscapeMap = new Array(256);
for (i = 0; i < 256; i++) {
@ -27618,7 +27630,7 @@ function mergeMappings(state, destination, source, overridableKeys) {
for (index = 0, quantity = sourceKeys.length; index < quantity; index += 1) {
key = sourceKeys[index];
if (!_hasOwnProperty$1.call(destination, key)) {
destination[key] = source[key];
setProperty(destination, key, source[key]);
overridableKeys[key] = true;
}
}
@ -27658,16 +27670,7 @@ function storeMappingPair(state, _result, overridableKeys, keyTag, keyNode, valu
state.position = startPos || state.position;
throwError(state, "duplicated mapping key");
}
if (keyNode === "__proto__") {
Object.defineProperty(_result, keyNode, {
configurable: true,
enumerable: true,
writable: true,
value: valueNode
});
} else {
_result[keyNode] = valueNode;
}
setProperty(_result, keyNode, valueNode);
delete overridableKeys[keyNode];
}
return _result;
@ -28831,7 +28834,7 @@ function chooseScalarStyle(string, singleLineOnly, indentPerLevel, lineWidth, te
return quotingType === QUOTING_TYPE_DOUBLE ? STYLE_DOUBLE : STYLE_SINGLE;
}
function writeScalar(state, string, level, iskey, inblock) {
state.dump = function() {
state.dump = (function() {
if (string.length === 0) {
return state.quotingType === QUOTING_TYPE_DOUBLE ? '""' : "''";
}
@ -28869,7 +28872,7 @@ function writeScalar(state, string, level, iskey, inblock) {
default:
throw new exception("impossible error: invalid scalar style");
}
}();
})();
}
function blockHeader(string, indentPerLevel) {
var indentIndicator = needIndentIndicator(string) ? String(indentPerLevel) : "";
@ -28883,12 +28886,12 @@ function dropEndingNewline(string) {
}
function foldString(string, width) {
var lineRe = /(\n+)([^\n]*)/g;
var result = function() {
var result = (function() {
var nextLF = string.indexOf("\n");
nextLF = nextLF !== -1 ? nextLF : string.length;
lineRe.lastIndex = nextLF;
return foldLine(string.slice(0, nextLF), width);
}();
})();
var prevMoreIndented = string[0] === "\n" || string[0] === " ";
var moreIndented;
var match;
@ -29258,7 +29261,7 @@ var Filter = class {
}
getPatterns(item) {
if (Array.isArray(item)) {
return flat(item.map((i) => this.getPatterns(i)));
return item.map((i) => this.getPatterns(i)).flat();
}
if (typeof item === "string") {
return [item];
@ -29269,9 +29272,6 @@ var Filter = class {
throw new Error(`Invalid filter YAML format: ${message}.`);
}
};
function flat(arr) {
return arr.reduce((acc, val) => acc.concat(val), []);
}
// src/git.ts
var core2 = __toESM(require_core(), 1);
@ -29786,5 +29786,5 @@ fill-range/index.js:
*)
js-yaml/dist/js-yaml.mjs:
(*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT *)
(*! js-yaml 4.1.1 https://github.com/nodeca/js-yaml @license MIT *)
*/

View File

@ -15,7 +15,7 @@ import { analyzeMetafile, build } from "esbuild";
bundle: true,
format: "esm",
platform: "node",
target: ["node20"],
target: ["node24"],
treeShaking: true,
// Ensure require is properly defined: https://github.com/evanw/esbuild/issues/1921
banner: {

View File

@ -28,33 +28,33 @@
"@actions/core": "^1.11.1",
"@actions/exec": "^1.1.1",
"@actions/github": "^6.0.1",
"js-yaml": "^4.1.0",
"js-yaml": "^4.1.1",
"micromatch": "^4.0.8"
},
"devDependencies": {
"@eslint/eslintrc": "^3.3.1",
"@eslint/js": "^9.29.0",
"@eslint/js": "^9.39.1",
"@octokit/webhooks-types": "^7.6.1",
"@tsconfig/node20": "^20.1.6",
"@tsconfig/node24": "^24.0.3",
"@types/js-yaml": "^4.0.9",
"@types/micromatch": "^4.0.9",
"@types/node": "^24.0.3",
"@typescript-eslint/eslint-plugin": "^8.34.1",
"@typescript-eslint/parser": "^8.34.1",
"chalk": "^5.4.1",
"esbuild": "^0.25.5",
"eslint": "^9.29.0",
"eslint-config-prettier": "^10.1.5",
"eslint-import-resolver-typescript": "^4.4.3",
"@types/micromatch": "^4.0.10",
"@types/node": "^24.10.1",
"@typescript-eslint/eslint-plugin": "^8.48.0",
"@typescript-eslint/parser": "^8.48.0",
"chalk": "^5.6.2",
"esbuild": "^0.27.0",
"eslint": "^9.39.1",
"eslint-config-prettier": "^10.1.8",
"eslint-import-resolver-typescript": "^4.4.4",
"eslint-plugin-github": "^6.0.0",
"eslint-plugin-import-x": "^4.15.2",
"prettier": "^3.5.3",
"typescript": "^5.8.3",
"typescript-eslint": "^8.34.1",
"vitest": "^3.2.4"
"eslint-plugin-import-x": "^4.16.1",
"prettier": "^3.6.2",
"typescript": "^5.9.3",
"typescript-eslint": "^8.48.0",
"vitest": "^4.0.14"
},
"volta": {
"node": "20.19.2",
"pnpm": "10.12.1"
"node": "24.11.1",
"pnpm": "10.23.0"
}
}

File diff suppressed because it is too large Load Diff

View File

@ -1,2 +1,3 @@
onlyBuiltDependencies:
- esbuild
- unrs-resolver

View File

@ -59,7 +59,7 @@ export class Filter {
private getPatterns(item: FilterItemYaml): string[] {
if (Array.isArray(item)) {
return flat(item.map(i => this.getPatterns(i)))
return item.map(i => this.getPatterns(i)).flat()
}
if (typeof item === 'string') {
@ -73,9 +73,3 @@ export class Filter {
throw new Error(`Invalid filter YAML format: ${message}.`)
}
}
// Creates a new array with all sub-array elements concatenated
// In future could be replaced by Array.prototype.flat (supported on Node.js 11+)
function flat<T>(arr: T[][]): T[] {
return arr.reduce((acc, val) => acc.concat(val), [])
}

View File

@ -194,7 +194,7 @@ async function getChangedFilesFromApi(token: string, prNumber: PullRequest): Pro
// There's no obvious use-case for detection of renames
// Therefore we treat it as if rename detection in git diff was turned off.
// Rename is replaced by delete of original filename and add of new filename
if (row.status === ChangeStatus.Renamed) {
if ((row.status as ChangeStatus) === ChangeStatus.Renamed) {
files.push({
filename: row.filename,
status: ChangeStatus.Added

View File

@ -1,5 +1,5 @@
{
"extends": "@tsconfig/node20/tsconfig.json",
"extends": "@tsconfig/node24/tsconfig.json",
"compilerOptions": {
"noEmit": true,