Skip to content

chore(dz): move .maintainer.yml to .dz/maintainer/maintainer.yml - #40

Closed
sebyx07 wants to merge 1 commit into
dinndev2:mainfrom
sebyx07:chore/dz-maintainer-yml-layout
Closed

sebyx07 wants to merge 1 commit into
dinndev2:mainfrom
sebyx07:chore/dz-maintainer-yml-layout

Conversation

@sebyx07

@sebyx07 sebyx07 commented Nov 9, 2026

Copy link
Copy Markdown

What

Move the legacy root .maintainer.yml to .dz/maintainer/maintainer.yml, the current developerz.ai config layout. The pr.human_merge.paths entry that held the policy file now names its new path.

Why

This is one of the last enabled repos that still uses only the root file. developerz.ai reads .dz/maintainer/maintainer.yml first and falls back to the root file only when the .dz/ path returns a 404. The fallback is being deleted (developerz.ai plan 101 slice 27), and once it is gone this repo would lose its policy unless it is moved first.

The effective policy does not change:

  • pr.auto_merge: true is already explicit, so the free-tier opt-in still holds. The platform parses the file the same way at either path.
  • The one path-dependent rule was human_merge.paths: [.maintainer.yml]. Left as it was, an edit to the moved policy file would no longer be held for a human merge. It now lists .dz/maintainer/maintainer.yml, so that hold stays in place.

Changes

  • .maintainer.yml -> .dz/maintainer/maintainer.yml (git mv)
  • pr.human_merge.paths: .maintainer.yml -> .dz/maintainer/maintainer.yml

Verification

  • bun run policy-cli from developerz.ai: ok on the moved file.
  • Parsed the old (origin/main) and new files with @developerz/policy parseYaml. Both are valid. pr.auto_merge is true in both and set explicitly in both, and auto_merge_scope is any in both. Only human_merge.paths differs, and only by the renamed entry.
  • git grep found no other reference to .maintainer.yml in the repo (CI, scripts, docs).
  • Cut from current main.

🤖 Generated with Claude Code

The root .maintainer.yml is the legacy location; the platform reads
.dz/maintainer/maintainer.yml first and is retiring the root fallback.
The pr.human_merge path that held the policy file now names its new
home, so an edit to the policy still waits for a human merge. Every
other value is unchanged (auto_merge: true, explicit).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@developerz-ai

developerz-ai Bot commented Nov 9, 2026

Copy link
Copy Markdown

Needs a human: dinndev2/adminer #40 is waiting for your OK to merge.

A maintainer merge decision holds this PR: an ask waiting for your answer — a PR in a category the repository asks to approve first (a first-time contributor, a major dependency bump or a large PR, named in the details), a green PR that matched the repository's human-merge rule (the matched pattern is named in the details), or a re-ask raised because a new commit landed after you approved an earlier head — or your skip. It is in your approvals list: approve it there and the platform merges this head, or merge it yourself.

🤖 Posted by developerz.ai — an automated agent, not a human.

@sebyx07 sebyx07 closed this Nov 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant