githubnext / githubnext/gh-aw-cao

[dependabot:release-train-updater] dashboard/site eslint family patch bump blocked by create_pull_request no-commits error

Closed
#10,738 0 comments 0 reactions 0 assignees View on GitHub
dependabot dependabot:release-train-updater
Dominant language
JavaScript
Stars
3
Forks
1
Avg merge
49m
Merged PRs (30d)
837

Description

`create_pull_request` failed twice for a validated dependency bump in `dashboard/site`, blocking delivery. Two materially different attempts were made (default payload, then with explicit `base: "main"`); both returned the identical tool-side error `"No changes to commit - no commits found"` despite the commit being verifiably present locally.

**Action:** A maintainer should investigate the `create_pull_request` safe-output pathway for commit detection in this repository (workspace-root live mode), or recover the preserved branch below and open the PR manually. Acceptance check: the branch's 2-file diff lands as a reviewable PR against `main`.

Blocked dependency bundle

- Ecosystem: npm
- Manifest(s): `dashboard/site/package.json`, `dashboard/site/package-lock.json`
- Bump: `eslint` 9.34.0 → 9.39.5, `@eslint/js` 9.34.0 → 9.39.5, `globals` 16.3.0 → 16.5.0 (all patch)
- Validation before hitting the tool failure: `npm run lint` clean, `npm run typecheck` clean, `npm test` 911/911 tests passed (86/87 suites; the 1 remaining suite failure is a pre-existing Vite/`node:sqlite` worker-pool limitation reproduced identically on unmodified `main`, unrelated to this bump).

Evidence the commit exists locally

- Branch: `dependabot-agent/dashboard-eslint-family-20260913132745`
- Commit: `5d769a4a` on top of `main`@`af47fc7f`
- `git diff origin/main --stat`: exactly 2 files changed, 6 insertions / 6 deletions
- `git status --short`: clean (only untracked `.local/`, `target/` unrelated to this change)

Attempts and errors

1. `create_pull_request` with `{title, body, branch}` → `{"result":"error","error":"No changes to commit - no commits found", ...}`
2. Retry with explicit `base: "main"` added → identical error.

Per the tool-retry-limit guidance (max 2 materially different attempts), no further retries were made this run.

Related prior occurrences (same repo, different bundles)

Multiple prior dependabot-release-train-updater cache entries for this repo report the identical `create_pull_request` "no commits found" tool-side error on validated, locally-committed diffs (e.g. runs on 2026-09-08 through 2026-09-13, including a dashboard/site eslint-family attempt on 2026-09-13-04-42-00 that hit the exact same error). This looks like a recurring, repo-specific or environment-specific gap in the `create_pull_request` commit-detection path rather than an isolated fluke.

Control Plane

- Correlation ID: 34759469796-256
- Central repo: githubnext/gh-aw-cao
- Run URL: https://github.com/githubnext/gh-aw-cao/actions/runs/34759469796

> Generated by [:dependabot: Dependabot / Release Trains](https://github.com/githubnext/gh-aw-cao/actions/runs/34759663363) · copilot · auto · 157.9 AIC · ⌖ 22.4 AIC · ⊞ 18.5K · [◷](https://github.com/search?q=repo%3Agithubnext%2Fgh-aw-cao+is%3Aissue+%22gh-aw-workflow-call-id%3A+githubnext%2Fgh-aw-cao%2Fdependabot-release-train-updater%22&type=issues)
>

> - [x] expires on Sep 27, 2026, 1:34 PM UTC

Contributor guide

Open the contributing guide

Research direction

Start with the create_pull_request safe-output pathway and reproduce the failure from branch dependabot-agent/dashboard-eslint-family-20260913132745 at commit 5d769a4a. Compare its commit detection with the workspace-root live mode, then verify done by opening a reviewable PR against main containing the 2-file dashboard/site diff.

Written by the indexing model from the issue text.

Assessment

Tech stack
eslint, git, javascript
Domain
ci-cd, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.