Version Packages - #95
Open
github-actions[bot] wants to merge 1 commit into
Open
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 12, 2026 06:17
9eaf225 to
5db27b8
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 12, 2026 06:21
5db27b8 to
ddbc48d
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 12, 2026 06:38
ddbc48d to
24d8e9d
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 12, 2026 06:54
24d8e9d to
58919d7
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 12, 2026 07:01
58919d7 to
d00a532
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 12, 2026 07:18
d00a532 to
99c0118
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 12, 2026 07:20
99c0118 to
9cf8df9
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 12, 2026 07:21
9cf8df9 to
a7b59ae
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 12, 2026 07:30
a7b59ae to
34e479d
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 20, 2026 15:32
34e479d to
e9e1c0a
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 21, 2026 08:48
e9e1c0a to
11f719e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@getnema/adapter-fumadocs@0.2.0
Minor Changes
docHref(href, pagePath, basePath?): map corpus-style relative.mdlinks (with
.//../segments and#anchors) to canonical renderedroutes. Page bodies link the way agents read them — relative
.mdpaths —and emitting those verbatim in HTML 404s from the docs index and yields
non-canonical URLs elsewhere. The raw
.md/MCP surfaces keep the verbatimlinks (agent parity); only the human-facing HTML rewrites them.
Patch Changes
@getnema/cli@0.5.0
Minor Changes
53b99d1: Harden the approval flow after a human approves (Approval actions: promotion survives but the merge step is fragile (auto-merge setting, CI retrigger, post-promote failure) #96): the approval actions
treat the merge as best-effort — the durable outcome is the promotion, so a
blocked merge (checks pending, repo auto-merge disabled) is reported in the
confirmation comment instead of failing the run.
nema doctorgains a repoauto-merge governance check and the docs spell out the protected-branch
requirements (
NEMA_PROMOTE_TOKEN+ "Allow auto-merge").e287c2a: Solo-maintainer approval: the
/nema approvecomment-command (Solo-maintainer deadlock: approval loop assumes PR author ≠ approver, but agent PRs are often authored under the maintainer's own identity #93).GitHub forbids review-approving your own pull request, so when an agent
proposes under the maintainer's identity the review button never appears —
the solo maintainer could never promote anything. An explicit, permission-
checked
/nema approvecomment on the PR is the same human gate, recordedhonestly:
maintainer-commandreview method; thedraft-pages-not-reviewedgate requires it to carry a PR-referencing
reviewedtransition, exactly likegithub-pr-approval.nema approve --method maintainer-command;nema doctor'spropose-identity check now recognizes a wired comment-command workflow as a
valid solo mode instead of warning.
.github/workflows/nema-approve-command.ymlout of the box — commenting
/nema approve(write/admin only, fork-guarded)promotes the PR's draft pages and merges. Zero setup for solo maintainers.
e287c2a: Bot identity for the propose step — fixes the solo-maintainer deadlock (Solo-maintainer deadlock: approval loop assumes PR author ≠ approver, but agent PRs are often authored under the maintainer's own identity #93).
The one invariant needs the draft-PR author and the human approver to be different
forge accounts, because GitHub forbids approving your own pull request. When
nema open-pr/propose_changesrun with the maintainer's ownghauth — thedefault for a solo maintainer driving an agent — the loop deadlocks: nothing can
ever be promoted.
NEMA_PROPOSE_TOKEN(machine-user PAT or GitHub-App installation token): whenset, propose commits, the branch push, and the PR creation all authenticate as
the bot, so any human maintainer can approve.
NEMA_BOT_NAME/NEMA_BOT_EMAILoverride the committer identity (default
nema-bot).resolveProposeIdentity()/GitHubHost(cwd, { identity })in the producer;the CLI and MCP server pick the env up automatically.
nema open-prprints which identity it proposes with, and warns about thedeadlock when proposing with the ambient identity.
nema doctorgains a propose-identity governance check: warns when noNEMA_PROPOSE_TOKENis set or when it resolves to the same account thatapproves.
Patch Changes
create-nema@0.4.0
Minor Changes
e287c2a: Solo-maintainer approval: the
/nema approvecomment-command (Solo-maintainer deadlock: approval loop assumes PR author ≠ approver, but agent PRs are often authored under the maintainer's own identity #93).GitHub forbids review-approving your own pull request, so when an agent
proposes under the maintainer's identity the review button never appears —
the solo maintainer could never promote anything. An explicit, permission-
checked
/nema approvecomment on the PR is the same human gate, recordedhonestly:
maintainer-commandreview method; thedraft-pages-not-reviewedgate requires it to carry a PR-referencing
reviewedtransition, exactly likegithub-pr-approval.nema approve --method maintainer-command;nema doctor'spropose-identity check now recognizes a wired comment-command workflow as a
valid solo mode instead of warning.
.github/workflows/nema-approve-command.ymlout of the box — commenting
/nema approve(write/admin only, fork-guarded)promotes the PR's draft pages and merges. Zero setup for solo maintainers.
@getnema/gates@0.5.0
Minor Changes
e287c2a: Solo-maintainer approval: the
/nema approvecomment-command (Solo-maintainer deadlock: approval loop assumes PR author ≠ approver, but agent PRs are often authored under the maintainer's own identity #93).GitHub forbids review-approving your own pull request, so when an agent
proposes under the maintainer's identity the review button never appears —
the solo maintainer could never promote anything. An explicit, permission-
checked
/nema approvecomment on the PR is the same human gate, recordedhonestly:
maintainer-commandreview method; thedraft-pages-not-reviewedgate requires it to carry a PR-referencing
reviewedtransition, exactly likegithub-pr-approval.nema approve --method maintainer-command;nema doctor'spropose-identity check now recognizes a wired comment-command workflow as a
valid solo mode instead of warning.
.github/workflows/nema-approve-command.ymlout of the box — commenting
/nema approve(write/admin only, fork-guarded)promotes the PR's draft pages and merges. Zero setup for solo maintainers.
Patch Changes
@getnema/producer@0.5.0
Minor Changes
e287c2a: Bot identity for the propose step — fixes the solo-maintainer deadlock (Solo-maintainer deadlock: approval loop assumes PR author ≠ approver, but agent PRs are often authored under the maintainer's own identity #93).
The one invariant needs the draft-PR author and the human approver to be different
forge accounts, because GitHub forbids approving your own pull request. When
nema open-pr/propose_changesrun with the maintainer's ownghauth — thedefault for a solo maintainer driving an agent — the loop deadlocks: nothing can
ever be promoted.
NEMA_PROPOSE_TOKEN(machine-user PAT or GitHub-App installation token): whenset, propose commits, the branch push, and the PR creation all authenticate as
the bot, so any human maintainer can approve.
NEMA_BOT_NAME/NEMA_BOT_EMAILoverride the committer identity (default
nema-bot).resolveProposeIdentity()/GitHubHost(cwd, { identity })in the producer;the CLI and MCP server pick the env up automatically.
nema open-prprints which identity it proposes with, and warns about thedeadlock when proposing with the ambient identity.
nema doctorgains a propose-identity governance check: warns when noNEMA_PROPOSE_TOKENis set or when it resolves to the same account thatapproves.
Patch Changes
@getnema/schema@0.3.0
Minor Changes
e287c2a: Solo-maintainer approval: the
/nema approvecomment-command (Solo-maintainer deadlock: approval loop assumes PR author ≠ approver, but agent PRs are often authored under the maintainer's own identity #93).GitHub forbids review-approving your own pull request, so when an agent
proposes under the maintainer's identity the review button never appears —
the solo maintainer could never promote anything. An explicit, permission-
checked
/nema approvecomment on the PR is the same human gate, recordedhonestly:
maintainer-commandreview method; thedraft-pages-not-reviewedgate requires it to carry a PR-referencing
reviewedtransition, exactly likegithub-pr-approval.nema approve --method maintainer-command;nema doctor'spropose-identity check now recognizes a wired comment-command workflow as a
valid solo mode instead of warning.
.github/workflows/nema-approve-command.ymlout of the box — commenting
/nema approve(write/admin only, fork-guarded)promotes the PR's draft pages and merges. Zero setup for solo maintainers.
@getnema/adapter-kit@0.1.2
Patch Changes
@getnema/core@0.2.1
Patch Changes
@getnema/drift@0.2.1
Patch Changes
@getnema/mcp@0.4.1
Patch Changes
e287c2a: Bot identity for the propose step — fixes the solo-maintainer deadlock (Solo-maintainer deadlock: approval loop assumes PR author ≠ approver, but agent PRs are often authored under the maintainer's own identity #93).
The one invariant needs the draft-PR author and the human approver to be different
forge accounts, because GitHub forbids approving your own pull request. When
nema open-pr/propose_changesrun with the maintainer's ownghauth — thedefault for a solo maintainer driving an agent — the loop deadlocks: nothing can
ever be promoted.
NEMA_PROPOSE_TOKEN(machine-user PAT or GitHub-App installation token): whenset, propose commits, the branch push, and the PR creation all authenticate as
the bot, so any human maintainer can approve.
NEMA_BOT_NAME/NEMA_BOT_EMAILoverride the committer identity (default
nema-bot).resolveProposeIdentity()/GitHubHost(cwd, { identity })in the producer;the CLI and MCP server pick the env up automatically.
nema open-prprints which identity it proposes with, and warns about thedeadlock when proposing with the ambient identity.
nema doctorgains a propose-identity governance check: warns when noNEMA_PROPOSE_TOKENis set or when it resolves to the same account thatapproves.
Updated dependencies [e287c2a]
Updated dependencies [e287c2a]
@getnema/provenance@0.1.2
Patch Changes
@getnema/actions@0.1.6
Patch Changes