Skip to content

docs: correct dprint bump and release bypass wording - #966

Merged
EVWorth merged 2 commits into
devfrom
claude/relaxed-edison-8gs7dq
Nov 11, 2026
Merged

EVWorth merged 2 commits into
devfrom
claude/relaxed-edison-8gs7dq

Conversation

@EVWorth

@EVWorth EVWorth commented Nov 11, 2026

Copy link
Copy Markdown
Owner

Wording only; no behaviour changes.

dprint plugin bump (#958)

.github/workflows/dprint-update.yml said in three places that it bumps every plugin to its latest version. dprint reads min-release-age=7 from .npmrc, so each plugin moves to its newest version that is at least 7 days old, and a bump can stop short of the latest release or skip a plugin. That made #957 look like a broken partial bump.

Confirmed by running dprint config update -y on the pre-#957 dprint.json in a scratch directory, with and without the .npmrc:

Using @dprint/markdown 0.28.2 instead of 0.29.0, which is newer than the minimum dependency age allows (min-release-age=7 in .npmrc). Pass --minimum-dependency-age=0 to use the latest version.

Without the .npmrc, all four plugins went to their latest versions.

The header comment, the step comment, the "nothing to do" log line and the PR body the workflow writes now say this.

Release settings (#959)

docs/RELEASING.md named an Actions bypass for a ruleset on main only. auto-release.yml also pushes a vX.Y.Z tag (bump job) and the merge of main back into dev (sync-dev job), so the bullet now covers main, dev and v* tags and names the job that fails without each.

Working agreement

CLAUDE.md gains a rule from the maintainer: an agent squash-merges its own PRs into dev once they are green, and merges the dev → main release PR only after the maintainer has approved that release.

Checks

npx dprint check --list-different passes and the workflow file parses as YAML. actionlint was not available locally; the Lint (workflows) job in CI covers it.

Closes #958, closes #959


Generated by Claude Code

dprint-update.yml said it bumps plugins to latest; dprint honours the
7-day cooldown in .npmrc, so a bump can stop short or skip a plugin.
RELEASING.md named an Actions bypass for main only; the release flow
also pushes to dev and a v* tag.

Closes #958, closes #959

Co-Authored-By: Claude Fable 5.2 <[email protected]>
Claude-Session: https://claude.ai/code/session_014tzYxya6Umczq4EBPTYkX4
@EVWorth
EVWorth merged commit 35a0b81 into dev Nov 11, 2026
15 checks passed
@EVWorth
EVWorth deleted the claude/relaxed-edison-8gs7dq branch November 11, 2026 01:04
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.

docs: RELEASING omits dev and tag bypass for Actions ci: dprint-update says "latest" but bumps are capped

2 participants