Skip to content

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

Description

@lowlydba

Type

Bug

Scope

Multi-theme or Platform

Skillset

dev ops

Description

#732 fixed the required "OMF PR Check" linked-issue check for uv-lock-refresh PRs by opening them as the overture-pull-requester app instead of GITHUB_TOKEN. The follow-up PR, #739, now clears that check but fails DCO instead.

peter-evans/create-pull-request's author input defaults to ${{ github.actor }} (the user who triggered the run) when not set explicitly, not the app token's identity. #739 was opened via a manual workflow_dispatch, so the commit author became the triggering user while the Signed-off-by trailer still said overture-pull-requester[bot], an author/signoff mismatch that fails DCO.

Fix: pin author: and committer: on the create-pull-request step to overture-pull-requester[bot] <overture-pull-requester[bot]@users.noreply.github.com>, matching the Signed-off-by trailer, so this doesn't vary by trigger actor.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions