Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
3783824
deps: bump vitest from 5.0.0 to 5.0.1 in the vitest group
dependabot[bot] Sep 23, 2026
f0e872d
deps: bump eslint from 10.10.0 to 10.11.0 in the eslint group
dependabot[bot] Sep 23, 2026
ebed26f
deps: bump prettier from 3.9.6 to 3.9.8 in the prettier group
dependabot[bot] Sep 23, 2026
bcdb2be
deps: bump @cldmv/slothlet from 3.15.3 to 3.17.0 in the minor group
dependabot[bot] Sep 23, 2026
ff21081
deps: bump prettier from 3.9.6 to 3.9.8 in the prettier group (#74)
cldmv-bot[bot] Sep 23, 2026
72a3a66
deps: bump vitest from 5.0.0 to 5.0.1 in the vitest group (#72)
cldmv-bot[bot] Sep 23, 2026
5d42872
deps: bump eslint from 10.10.0 to 10.11.0 in the eslint group (#73)
cldmv-bot[bot] Sep 23, 2026
b6dedb5
deps: bump @cldmv/slothlet from 3.15.3 to 3.17.0 in the minor group (…
cldmv-bot[bot] Sep 23, 2026
08583a9
chore: bump version to 1.1.10
cldmv-bot[bot] Sep 23, 2026
ad1379c
chore: restore the verbatim Apache-2.0 license text
Shinrai Sep 27, 2026
54ba059
ci: sync v4 workflows with CLDMV/.github v4.29.0 templates
Shinrai Sep 27, 2026
6ac136f
ci: correct workflow header metadata and finish the v4 sync
Shinrai Sep 27, 2026
1f88fa4
ci: bring the v4 workflow sync up to CLDMV/.github v4.29.2
Shinrai Sep 28, 2026
78c0072
ci: add the bundle-size workflow and keep the template release-merge …
Shinrai Sep 28, 2026
ea22cda
ci: sync v4 workflows with CLDMV/.github v4.29.0 templates (#80)
Shinrai Sep 28, 2026
b7fa750
chore: restore the verbatim Apache-2.0 license text (#79)
Shinrai Sep 28, 2026
b3d203b
deps: bump the patch group across 1 directory with 7 updates
dependabot[bot] Sep 30, 2026
2339b59
chore: adopt the shared CLDMV fix-headers config and stamp uniform fi…
Shinrai Oct 2, 2026
7966b20
ci: stop the skipped PR-run mirror from satisfying Required PR Check
Shinrai Oct 2, 2026
2e880f2
ci: stop the skipped PR-run mirror from satisfying Required PR Check …
Shinrai Oct 2, 2026
43f00fa
chore: adopt the shared CLDMV fix-headers config and stamp uniform fi…
Shinrai Oct 2, 2026
0427518
deps: bump the patch group across 1 directory with 7 updates (#82)
Shinrai Oct 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .configs/eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
/**
*
* @Project: @cldmv/git-embedded
* @Filename: /.configs/eslint.config.mjs
* @Date: 2026-05-24T21:13:00-07:00 (1779682380)
* @Author: Nate Corcoran <CLDMV>
* @Email: <Shinrai@users.noreply.github.com>
* -----
* @Last modified by: Nate Corcoran <CLDMV> (Shinrai@users.noreply.github.com)
* @Last modified time: 2026-10-02T12:20:07-07:00 (1790968807)
* -----
* @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved.
*
*/

import js from "@eslint/js";
import globals from "globals";
import json from "@eslint/json";
Expand Down
3 changes: 3 additions & 0 deletions .configs/fix-headers.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "@cldmv/configs/fix-headers.json"
}
19 changes: 4 additions & 15 deletions .configs/tsconfig.dts.jsonc
Original file line number Diff line number Diff line change
@@ -1,27 +1,16 @@
/**
* @Project: @cldmv/slothlet
*
* @Project: @cldmv/git-embedded
* @Filename: /.configs/tsconfig.dts.jsonc
* @Date: 2025-09-09T08:06:19-07:00 (1757430379)
* @Author: Nate Corcoran <CLDMV>
* @Email: <Shinrai@users.noreply.github.com>
* -----
* @Last modified by: Nate Corcoran <CLDMV> (Shinrai@users.noreply.github.com)
* @Last modified time: 2026-04-28 00:45:54 -07:00 (1777362354)
* @Last modified time: 2026-10-02T12:20:07-07:00 (1790968807)
* -----
* @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved.
*/

/*
* @Project: @cldmv/slothlet
* @Filename: /.configs/tsconfig.dts.jsonc
* @Date: 2025-09-09T08:06:19-07:00 (1757430379)
* @Author: Nate Corcoran <CLDMV>
* @Email: <Shinrai@users.noreply.github.com>
* -----
* @Last modified by: Nate Corcoran <CLDMV> (Shinrai@users.noreply.github.com)
* @Last modified time: 2026-04-28 00:44:01 -07:00 (1777362241)
* -----
* @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved.
*
*/

{
Expand Down
15 changes: 15 additions & 0 deletions .configs/vitest.config.mjs
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
/**
*
* @Project: @cldmv/git-embedded
* @Filename: /.configs/vitest.config.mjs
* @Date: 2026-05-24T21:13:00-07:00 (1779682380)
* @Author: Nate Corcoran <CLDMV>
* @Email: <Shinrai@users.noreply.github.com>
* -----
* @Last modified by: Nate Corcoran <CLDMV> (Shinrai@users.noreply.github.com)
* @Last modified time: 2026-10-02T12:20:07-07:00 (1790968807)
* -----
* @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved.
*
*/

import { defineConfig } from "vitest/config";
import { fileURLToPath } from "node:url";
import path from "node:path";
Expand Down
27 changes: 17 additions & 10 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
#
# @Project: @cldmv/.github
# @Filename: /examples/individual-repo-workflows/automation/dependabot.yml
# @Date: 2026-05-26 00:00:00 -07:00 (1782460800)
# @Author: Nate Corcoran <CLDMV>
# @Email: <Shinrai@users.noreply.github.com>
# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved.
# @Project: @cldmv/git-embedded
# @Filename: /.github/dependabot.yml
# @Date: 2026-05-26T00:00:00-07:00 (1779778800)
# @Author: Nate Corcoran <CLDMV>
# @Email: <Shinrai@users.noreply.github.com>
# -----
# @Last modified by: Nate Corcoran <CLDMV> (Shinrai@users.noreply.github.com)
# @Last modified time: 2026-10-02T12:20:07-07:00 (1790968807)
# -----
# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved.
#

# Individual repo: .github/dependabot.yml
Expand Down Expand Up @@ -80,10 +84,13 @@ updates:
versions: [">=16"]
groups:
# vitest and @vitest/coverage-v8 (and other @vitest/* packages) peer
# each other exactly, so bumping one without the other breaks
# `npm ci` with an ERESOLVE. Bump the whole family together in one
# PR. Must come before security/patch/minor below β€” Dependabot
# assigns each update to the FIRST matching group.
# each other EXACTLY, so a partial bump (e.g. vitest to 5.0.0 while
# @vitest/coverage-v8 stays 4.1.11) breaks `npm ci` with an ERESOLVE.
# Bump the whole family together in one PR so the exact-peer
# versions never diverge. Must come before security/patch/minor
# below β€” Dependabot assigns each update to the FIRST matching
# group, and this one has no applies-to restriction so it always
# wins for vitest-family packages regardless of update type.
vitest:
patterns:
- "vitest"
Expand Down
40 changes: 23 additions & 17 deletions .github/workflows/branch-retention.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
#
# @Project: @cldmv/git-embedded
# @Filename: /.github/workflows/branch-retention.yml
# @Date: 2026-05-20 00:00:00 -07:00 (1779606000)
# @Author: Nate Corcoran <CLDMV>
# @Email: <Shinrai@users.noreply.github.com>
# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved.
# @Project: @cldmv/git-embedded
# @Filename: /.github/workflows/branch-retention.yml
# @Date: 2026-05-20T00:00:00-07:00 (1779260400)
# @Author: Nate Corcoran <CLDMV>
# @Email: <Shinrai@users.noreply.github.com>
# -----
# @Last modified by: Nate Corcoran <CLDMV> (Shinrai@users.noreply.github.com)
# @Last modified time: 2026-10-02T12:20:07-07:00 (1790968807)
# -----
# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved.
#

# Individual repo: .github/workflows/branch-retention.yml
Expand All @@ -21,18 +25,20 @@
name: 🌿 Branch Retention

on:
pull_request:
types: [closed]
branches: [master, main, next, hotfixes]
pull_request:
types: [closed]
branches: [master, main, next, hotfixes]

permissions:
contents: write
pull-requests: read
contents: read

jobs:
retain:
if: github.event.pull_request.merged == true
uses: CLDMV/.github/.github/workflows/reusable-branch-retention.yml@v4
secrets:
BOT_APP_CLIENT_ID: ${{ secrets.CLDMV_BOT_APP_CLIENT_ID }}
BOT_APP_PRIVATE_KEY: ${{ secrets.CLDMV_BOT_APP_PRIVATE_KEY }}
retain:
permissions:
contents: write
pull-requests: read
if: github.event.pull_request.merged == true
uses: CLDMV/.github/.github/workflows/reusable-branch-retention.yml@v4
secrets:
BOT_APP_CLIENT_ID: ${{ secrets.CLDMV_BOT_APP_CLIENT_ID }}
BOT_APP_PRIVATE_KEY: ${{ secrets.CLDMV_BOT_APP_PRIVATE_KEY }}
52 changes: 52 additions & 0 deletions .github/workflows/bundle-size.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
#
# @Project: @cldmv/git-embedded
# @Filename: /.github/workflows/bundle-size.yml
# @Date: 2026-05-20T00:00:00-07:00 (1779260400)
# @Author: Nate Corcoran <CLDMV>
# @Email: <Shinrai@users.noreply.github.com>
# -----
# @Last modified by: Nate Corcoran <CLDMV> (Shinrai@users.noreply.github.com)
# @Last modified time: 2026-10-02T12:20:07-07:00 (1790968807)
# -----
# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved.
#

# Individual repo: .github/workflows/bundle-size.yml
#
# Only relevant for runtime libraries where bundle size matters (e.g.
# @cldmv/slothlet). Skip this template for tool repos / meta repos.
#
# Fork-PR caveat: builds PR-supplied code, so we use `pull_request`
# (NOT pull_request_target). Fork builds run safely without secrets;
# comment posting fails for fork PRs because the token is read-only.
# Maintainer can run via workflow_dispatch after reviewing the code.
#
# Batch 5.4 from tmp/plan-future-workflows.md.
name: πŸ“Š Bundle Size

on:
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
branches: [master, main]
workflow_dispatch:

permissions:
contents: read
pull-requests: write

jobs:
diff:
uses: CLDMV/.github/.github/workflows/reusable-bundle-size.yml@v4
with:
build_command: "npm run build:ci"
dist_paths: "bin/**,src/**,hooks/**,messages/**,docs/**"
# warning_pct: 5
# warning_bytes: 500
# comment_mode: "update"
# Optional. Without these, the size-diff comment is posted by
# github-actions[bot]. With these, it's posted by your CLDMV bot App.
# Note: fork PRs can't access org secrets, so the bot attribution only
# applies to same-repo PRs; fork PRs fall back to GITHUB_TOKEN.
secrets:
BOT_APP_CLIENT_ID: ${{ secrets.CLDMV_BOT_APP_CLIENT_ID }}
BOT_APP_PRIVATE_KEY: ${{ secrets.CLDMV_BOT_APP_PRIVATE_KEY }}
Loading
Loading