Skip to content

[BUG](ci) Pin uv-lock-refresh commit author to overture-pull-requester - #741

Merged
John McCall (lowlydba) merged 2 commits into
mainfrom
lowlydba-fix-ci-failure
Sep 11, 2026
Merged

John McCall (lowlydba) merged 2 commits into
mainfrom
lowlydba-fix-ci-failure

Conversation

@lowlydba

Copy link
Copy Markdown
Contributor

What

Pins author: and committer: on the create-pull-request step in uv-lock-refresh.yml to overture-pull-requester[bot] <overture-pull-requester[bot]@users.noreply.github.com>.

Why

#732 fixed the required linked-issue check by opening PRs as the overture-pull-requester app, but create-pull-request's author input defaults to github.actor (the triggering user) when not set explicitly — not the app token's identity. That mismatched the Signed-off-by trailer and failed DCO on the follow-up PR (#739, triggered via manual workflow_dispatch). Pinning both inputs keeps the commit author consistent with the signoff regardless of who/what triggers the run.

Fixes #740

Testing

  • zizmor .github/workflows/uv-lock-refresh.yml — no findings.
  • YAML validated with yaml.safe_load.
  • Not run end-to-end; will confirm DCO passes on the next scheduled/workflow_dispatch run.

create-pull-request's author input defaults to github.actor (the
triggering user) when unset, not the app token's identity. That
mismatched the Signed-off-by trailer and failed DCO on PR #739
(triggered manually via workflow_dispatch). Pin author/committer to
the app so this doesn't vary by trigger actor.

Fixes #740

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Signed-off-by: John McCall <john@overturemaps.org>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No unresolved review comments; the workflow identity matches the DCO signoff.

Pull request overview

Updates the uv lock refresh workflow to keep generated commit metadata aligned with the DCO signoff.

Changes:

  • Pins the commit author and committer to the overture-pull-requester bot.
  • Prevents trigger-dependent author/signoff mismatches.
File summaries
File Summary
.github/workflows/uv-lock-refresh.yml Pins the bot identity for generated commits.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@github-actions

github-actions Bot commented Sep 11, 2026

Copy link
Copy Markdown

🗺️ Schema reference docs preview is live!

🌍 Preview https://staging.overturemaps.org/schema/pr/741/schema/index.html
🕐 Updated Sep 11, 2026 14:42 UTC
📝 Commit ea6f434
🔧 env SCHEMA_PREVIEW true

Note

♻️ This preview updates automatically with each push to this PR.

@lowlydba
John McCall (lowlydba) merged commit 35726df into main Sep 11, 2026
27 checks passed
@lowlydba
John McCall (lowlydba) deleted the lowlydba-fix-ci-failure branch September 11, 2026 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug](Platform) uv-lock-refresh PRs fail DCO due to author/signoff mismatch

4 participants