From 7b7442b98062314ee86099269528cc168702bbcd Mon Sep 17 00:00:00 2001 From: Zack Maril Date: Sat, 18 Jul 2026 14:48:54 -0400 Subject: [PATCH 1/5] chore(ci): bump housekeeping action to v0.20.0 Picks up the checks and verdict changes released in v0.20.0. --- .github/workflows/housekeeping.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/housekeeping.yml b/.github/workflows/housekeeping.yml index e75764c..ed7f5e7 100644 --- a/.github/workflows/housekeeping.yml +++ b/.github/workflows/housekeeping.yml @@ -13,4 +13,4 @@ jobs: timeout-minutes: 10 steps: - uses: actions/checkout@v7 - - uses: zmaril/housekeeping@v0.19.0 + - uses: zmaril/housekeeping@v0.20.0 From e25ed7a54dea9433391e64fda52e6e8a8eaaffa1 Mon Sep 17 00:00:00 2001 From: Zack Maril Date: Sat, 18 Jul 2026 14:53:48 -0400 Subject: [PATCH 2/5] chore(housekeeping): declare auto-merge enabled GitHub's allow_auto_merge is on for this repo, so declare it here to match. This key is only understood by housekeeping v0.20.0, which is why it ships in the same PR as the version bump: on v0.19.0 the config check rejects it as an unknown key. --- .housekeeping.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.housekeeping.toml b/.housekeeping.toml index 5d753d2..2a38533 100644 --- a/.housekeeping.toml +++ b/.housekeeping.toml @@ -5,3 +5,8 @@ fleet = "zmaril/powderworks" website = "off" # Adopted on enrollment; the fleet default is "recommended". conventional-commits = "required" + +[allow-auto-merge] +# Auto-merge is enabled on the repo so a green PR can land without a babysitter. +# The check asserts GitHub's allow_auto_merge matches this declaration. +enabled = true From 609331e4a9e34ce54f7851e88685ddc0cffa8377 Mon Sep 17 00:00:00 2001 From: Zack Maril Date: Sat, 18 Jul 2026 14:59:05 -0400 Subject: [PATCH 3/5] chore(dependabot): cover nested packages housekeeping v0.20.0 grades each detected package per-directory rather than probing only the repo root, so nested manifests that were previously invisible to the dependabot check now need their own update entry. --- .github/dependabot.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 98e44ee..24ba14f 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -8,3 +8,11 @@ updates: directory: "/" schedule: interval: "weekly" + - package-ecosystem: "cargo" + directory: "/crates/hinzu-rustc-driver" + schedule: + interval: "weekly" + - package-ecosystem: "npm" + directory: "/adapters/typescript" + schedule: + interval: "weekly" From f4e2f60e5c9cad8b20b3616e986aaa47a85a5612 Mon Sep 17 00:00:00 2001 From: Zack Maril Date: Sat, 18 Jul 2026 17:23:18 -0400 Subject: [PATCH 4/5] chore(lockfiles): exempt the deliberately lockfile-free ts adapter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit housekeeping v0.20.0 grades nested packages per-directory, so the typescript adapter is now checked — but it gitignores package-lock.json on purpose. Declare the exemption instead of committing a lockfile the repo has always chosen not to track. --- .housekeeping.toml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.housekeeping.toml b/.housekeeping.toml index 2a38533..bf19775 100644 --- a/.housekeeping.toml +++ b/.housekeeping.toml @@ -10,3 +10,9 @@ conventional-commits = "required" # Auto-merge is enabled on the repo so a green PR can land without a babysitter. # The check asserts GitHub's allow_auto_merge matches this declaration. enabled = true + +[lockfiles] +# The typescript adapter deliberately gitignores package-lock.json (.gitignore +# line 26) — rust is the product and the adapter is a thin binding, so its +# lockfile isn't tracked. Exempt it rather than reverse that decision. +ignore = ["adapters/typescript"] From cee1e96204de44bbf4903151a12b8d5415a6a19b Mon Sep 17 00:00:00 2001 From: Zack Maril Date: Sat, 18 Jul 2026 17:39:22 -0400 Subject: [PATCH 5/5] chore(ci): bump housekeeping action to v0.21.0 v0.21.0 supersedes v0.20.0: it adds the strict-status-checks check and fixes three v0.20.0 defects, two of which made that release's own fixes unsafe to run. --- .github/workflows/housekeeping.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/housekeeping.yml b/.github/workflows/housekeeping.yml index ed7f5e7..65e52c7 100644 --- a/.github/workflows/housekeeping.yml +++ b/.github/workflows/housekeeping.yml @@ -13,4 +13,4 @@ jobs: timeout-minutes: 10 steps: - uses: actions/checkout@v7 - - uses: zmaril/housekeeping@v0.20.0 + - uses: zmaril/housekeeping@v0.21.0