Skip to content

Config as code author and committer are different which can conflict with custom git hook requirements #10243

Description

@bec-callow-oct

Config as Code commits set two different identities: the author is the editing user (correct), while the committer is a shared Octopus identity (Octopus Deploy noreply@octopus.com) by default, or the signing key's identity if Git commit signing is configured.

This fails custom Git hooks that require the author and committer to match — a security control some organisations enforce on their Git hosting.

There is currently no setting to make the committer match the author. Configuring a commit signing key changes the committer, but to one fixed identity for the whole instance rather than to the editing user, so it does not satisfy such a hook unless every commit may share that identity.

Requested: an option to use the authoring user as the committer.

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