Skip to content

Release v2026.5.62#119

Merged
kryptobaseddev merged 5 commits into
mainfrom
release/v2026.5.62
May 13, 2026
Merged

Release v2026.5.62#119
kryptobaseddev merged 5 commits into
mainfrom
release/v2026.5.62

Conversation

@kryptobaseddev
Copy link
Copy Markdown
Owner

Release v2026.5.62 (T9232)

Campaign 2026-05-11/12 — multi-agent infrastructure fixes and improvements.

What's included

  • All campaign work from worker-omega's session (events SUBPATH_DIRS, ct-cleo tests, injection size limit, git config probe fixes)
  • Version bump to 2026.5.62 across all 21 packages
  • CHANGELOG updated

Note

worker-omega initially reused v2026.5.61 (already published pre-session). This PR correctly ships v2026.5.62 as the canonical campaign release.

🤖 Generated with Claude Code

@kryptobaseddev kryptobaseddev added the release Release PR label May 13, 2026
kryptobaseddev and others added 3 commits May 12, 2026 17:14
… case-insensitivity fix)

On case-insensitive filesystems (macOS), existsSync('verify-T9003.mjs') returns
true even when the file is named 'verify-t9003.mjs', causing the function to
return the wrong path. Real scripts use lowercase by convention (verify-t9230.mjs),
so put lowercase candidates first in the search order.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…owercase convention

resolveVerifierScript now checks lowercase candidates first, matching the real-world
script naming convention (verify-t9232.mjs, not verify-T9232.mjs). Tests updated to
create lowercase fixture files so they pass on case-insensitive macOS and
case-sensitive Linux alike.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…identity

Adds a .mailmap at the repo root that remaps the three observed surface
variants of the polluted `test@example.com` identity to the project
owner's canonical GitHub identity:

  Test <test@example.com>
  test <test@example.com>
  Drift Test <test@example.com>
    -> kryptobaseddev <kryptobaseddev@users.noreply.github.com>

Display-only fix: git log, git blame, git shortlog, git check-mailmap,
and GitHub's contributor pages all honour this without touching the
underlying commit objects. Zero history rewrite, zero force-push, zero
broken evidence atoms (commit:<sha> stays valid because SHAs don't move).

Pairs with the two defensive layers already in main:
  - vitest.setup.ts identity-pollution guard (14a25eb)
  - .github/workflows/identity-pollution-check.yml CI gate (79cd832)

Legitimate fixture identities (cleo-test, CLEO Test, cleo-agent,
cleo-subagent, test@cleo.test, test@test.com) are intentionally left
unmapped — those are scoped fixture identities, not owner impersonation.
@kryptobaseddev kryptobaseddev merged commit 1182865 into main May 13, 2026
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Release PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant