Skip to content

v1.0.10

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Aug 08:29
Immutable release. Only release title and notes can be modified.

πŸ“œ Changelog

✨ What's Changed in v1.0.10

πŸ› οΈ Bug Fixes

  • 58ac381 β€” (lint) Pin cross-platform Tombi format (1 file, +22, -0)

  • ac29f37 β€” (ci) Apply npm bootstrap policy to ESLint lanes (1 file, +1, -1)

Place package-manager-cache: false on the ESLint compatibility bootstrap call rather than the already-safe post-install cache configuration.

  • 97b147b β€” (ci) Disable npm auto-cache during bootstrap (5 files, +12, -0)

setup-node v6 infers npm caching from packageManager even without a cache input. Disable that bootstrap behavior, install npm 12 outside the npm 12-only workspace, then enable the pinned cache step after the declared version is active.

  • e35d404 β€” (ci) Install npm before configuring cache (5 files, +43, -12)

Prevent setup-node cache discovery from invoking the bundled npm 11 inside an npm 12-only workspace. Establish Node first, install and verify the declared npm version, then configure the dependency cache with the same pinned action.

  • 6415256 β€” (plugin) Restore ESLint 10 rule contracts (57 files, +885, -859)

Declare JavaScript language support on every rule, retain package-derived plugin metadata, tighten typed registries and tests, and normalize generated preset documentation so release verification remains drift-free.

πŸ§ͺ Testing

  • 499c4a0 β€” (metadata) Cover array-shaped rule docs (1 file, +12, -0)

Exercise the non-record branch in rule metadata validation so malformed array values fail with the documented contract error and patch coverage is complete.

🧹 Chores

  • adecafa β€” Release v1.0.10 (2 files, +3, -3)

  • f64a8a9 β€” (repo) Clean repository metadata (2 files, +58, -174)

Replace unsupported title and body labeler matchers with branch-aware rules, cap large changed-file labeling, update the Vitest config path, and remove the stale editor extension recommendations.

  • 6e0b3fb β€” 🧹 [chore] Adopt shared tooling configs (18 files, +2896, -3769)

🧹 [chore] Replace copied NCU, JSCPD, and TypeDoc helpers with maintained shared packages and refresh tooling dependencies.

πŸ› [fix] Preserve repository-specific release, docs, and rule behavior under the upgraded lint stack.

  • 09e71a4 β€” πŸ”§ [chore] Keep JSCPD and Lychee out of lint all (1 file, +1, -1)

πŸ”§ [chore] Leave the dedicated JSCPD and Lychee scripts available while keeping aggregate CI lint runs focused on existing gates.

  • a1a3624 β€” πŸ”§ [chore] Adopt shared validation configs (5 files, +175, -495)

πŸ”§ [chore] Wire JSCPD, git-cliff, and Lychee through shared config packages.

πŸ‘· [ci] Point release-note generation at the shared git-cliff config where workflows invoke git-cliff directly.

πŸ‘· CI/CD

  • 9baf038 β€” (release) Align workflows with npm 12 (5 files, +83, -12)

Install the packageManager-declared npm version across CI and documentation jobs, keep Windows runners on an explicit Bash shell, require clean verification on manual releases, and parse both npm pack JSON metadata shapes.

  • cf18e95 β€” (release) Guard git-cliff note generation (8 files, +217, -342)

Validate the authoritative release tag at HEAD immediately before git-cliff and export GitHub authentication for enriched notes. Standardize Actionlint configuration and direct package CLI usage where applicable.

πŸ“¦ Dependencies

  • b3152ad β€” (npm) Migrate workspace tooling to npm 12 (30 files, +4263, -11409)

Pin npm 12.0.2, enforce exact lifecycle-script policy, refresh dependencies, and replace copied tooling configs with maintained shared presets. Align TypeScript, Vitest, Stryker, Mermaid, Madge, Grype, package-size, and documentation tooling while preserving repository-specific behavior.

  • 36abcb1 β€” ⬆️ [build] Update npm_and_yarn dependencies (0 files, +0, -0)

  • f76401c β€” ⬆️ [build] Update npm_and_yarn dependencies (1 file, +6, -6)

  • 9d24ff3 β€” ⬆️ [build] Update npm_and_yarn dependencies (0 files, +0, -0)

  • 57be009 β€” ⬆️ [build] Update npm_and_yarn dependencies (1 file, +3, -3)

  • e555a8b β€” ⬆️ [build] Update npm_and_yarn dependencies (1 file, +10, -10)

  • 8bebb33 β€” ⬆️ [build] Update npm_and_yarn dependencies (1 file, +28, -28)

  • f2bf0e4 β€” ⬆️ [build] Update npm_and_yarn dependencies (1 file, +3, -3)

  • 028bc2a β€” Bump adm-zip in the npm_and_yarn group across 1 directory (#6) (2 files, +3084, -553)

Bumps the npm_and_yarn group with 1 update in the / directory: adm-zip.

Removes adm-zip


updated-dependencies:

  • dependency-name: adm-zip
    dependency-version:
    dependency-type: indirect
    dependency-group: npm_and_yarn
    ...
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

πŸ›‘οΈ Security

  • b64a06a β€” (ci) Pin workflow tool execution (4 files, +353, -15)

  • 0b42816 β€” (security) Harden secret scanning gates (5 files, +287, -256)

Remove unsupported GitHub secret-scanning keys, replace copied broad exclusions with narrow generated-output ignores, baseline seven reviewed false positives, and scan every tracked file through a Windows-safe detect-secrets wrapper.

Note

Release comparison: v1.0.9...v1.0.10

⭐ Contributors

Thanks to anyone who has πŸ§‘β€πŸ’» contributed.

This changelog was automatically generated with ⛰️ git-cliff.