chore(release): promote next to production (2026-07-20) - #551
chore(release): promote next to production (2026-07-20)#551hello-happy-puppy wants to merge 9 commits into
Conversation
…arn group across 1 directory (#534) * chore(deps-dev): bump esbuild Bumps the npm_and_yarn group with 1 update in the / directory: [esbuild](https://github.com/evanw/esbuild). Updates `esbuild` from 0.25.12 to 0.28.1 - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md) - [Commits](evanw/esbuild@v0.25.12...v0.28.1) --- updated-dependencies: - dependency-name: esbuild dependency-version: 0.28.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> * chore(deps-dev): regenerate bun.lock for esbuild 0.28.1 bump --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nick Koutrelakos <wkoutre@users.noreply.github.com> Co-authored-by: Nick Koutrelakos <nick.koutrelakos@uniswap.org>
Co-authored-by: Nick Koutrelakos <nick.koutrelakos@uniswap.org> Co-authored-by: Nick Koutrelakos <wkoutre@users.noreply.github.com>
…as (#544) * feat(uniswap-integrations): add datadog-cost-tracker skill with gotchas Captures two operational gotchas discovered during a Datadog cost-tracker run so future runs avoid the same false-negative / false-positive traps: 1. env:prod filter silently drops Lambda/serverless services (unirpc-v2, notification-service) from estimated_usage.logs.ingested_bytes -- omit env filter and verify tag presence via get_datadog_metric_context. 2. Uniroute APM baseline is invalid before 2026-05-14 (PRs #7996/#7510/#7998 normalised DD_ENV tag, causing a 22x apparent jump) -- mark pre/post comparisons as INCONCLUSIVE, not REGRESSION. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CaswXmq8Xotq8La9SNJrSy * fix(uniswap-integrations): correct datadog-cost-tracker metric and tool names - APM span ingestion metric: apm_hosts (host count, not service-tagged) removed; ingested_spans corrected to datadog.estimated_usage.apm.ingested_spans - Replace bare unprefixed Datadog tool names with intent-based language via the Datadog MCP server, matching the sibling investigate-incident skill's pattern - Note that estimated-usage metric names must be confirmed against the account's Metrics Explorer (querying a nonexistent name returns empty, not an error) Addresses the automated review's blocking finding on PR #544. * chore(uniswap-integrations): bump to 2.6.0 and document datadog-cost-tracker - Bump plugin 2.5.0 -> 2.6.0 (2.5.0 was taken by use-datadog in #432) - Add datadog-cost-tracker to plugin README skills table, plugin CLAUDE.md skills list, and file-structure tree (the review's noted doc gaps) --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com> Co-authored-by: Nick Koutrelakos <wkoutre@users.noreply.github.com> Co-authored-by: Nick Koutrelakos <nick.koutrelakos@uniswap.org>
…reate_pull_request tools (#550) The PostToolUse matcher "Bash|create_pull_request" contains only exact-match characters, so Claude Code evaluates it as a list of exact tool names, not a regex. No MCP tool is named bare create_pull_request (they are namespaced, e.g. mcp__github__create_pull_request), so the MCP branch of pr-skill-doctor-prompt.cjs was unreachable and the /skill-mine nudge was silently lost for MCP-created PRs. "Bash|mcp__.+__create_pull_request" contains regex metacharacters, which flips the whole matcher into (unanchored) regex mode and matches any mcp__<server>__create_pull_request tool name. Bumps skill-management to 1.0.2.
* chore: update model references to claude-sonnet-5 * chore(development-codebase-tools): bump plugin to 2.6.2 for agent model frontmatter change Two agent files (context-loader.md, style-enforcer.md) changed their model: frontmatter to claude-sonnet-5; the repo requires a version bump in the same change for any packages/plugins/ modification. Patch bump since the change is internal with no user-facing behavior change. Root CLAUDE.md version table updated to match.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
📚 Documentation Check ✅Verdict: Passed All plugins touched by this PR (development-codebase-tools, skill-management, uniswap-integrations) have their .claude-plugin/plugin.json version bumped, and the root CLAUDE.md plugin version table is updated to match exactly (2.6.1→2.6.2, 1.0.1→1.0.2, 2.4.0→2.6.0). New skills are registered in plugin.json and documented in both CLAUDE.md and README.md. No blocking issues found. SummaryPR #551 is a release-promotion PR ("promote next to production") bundling a wide model-reference rename ( Note on source material: The prompt file at Plugin version bumps — verified correct
Other documentation — verified correct
No missing or blocking documentation updates identified. ✨ No Documentation Updates NeededAll documentation appears to be up to date with the code changes. 🤖 Generated by Claude Documentation Validator | Mode: |
|
Closing in favor of new release branch: release/next-to-main-20260727-173053 |
Production Deployment
This PR promotes the
nextbranch tomainfor production release.Commits included (9):
Merge Strategy
Using merge commit to preserve full commit history for changelog generation.
Temporary Branch
This PR is created from a temporary branch
release/next-to-main-20260720-173216that will be deleted after merge.This PR was automatically created by the Update Production workflow.
Changes Summary
✨ Features (2)
🐛 Bug Fixes (1)
🔧 Maintenance (2)
Full Commit List