Signed commits when pushing commits to github
long-term
B
Bright Mammal
Entities (such as pipelines/services etc) that are maintained in a remote repo (such as github) does not contain the Verified tag on the commit when pushed from Harness. This request is to have the feature for signing commits when pushing commits to github so that they show up as verified.
Log In
Canny AI
Merged in a post:
Sign Commits with GPG Key
R
Raisin Galliform
When saving Harness configurations in remote repositories e.g. GitHub commits are unverified. This blocks standard practice such as enforcing signed commits through GitHub Rulesets.
It would be good to see commits being pushed to GitHub under the users identity but signed by gpg keys at account, org or project level to verify the commit from Harness.
Canny AI
Merged in a post:
Signed Commits from Harness
E
Exclusive Canid
Hi team,
This is a ticket sent at the request of Sreeja to map to a Feature Request for getting Signed Commits working from Harness when pushing Git changes from Harness to the mapped git repos.
All the best,
Bogdan
Canny AI
Merged in a post:
Signed Commits for Code Repository
D
Dusk blue Crawdad
Looking for something of a similar feature parity to commit author verification hook in some other competitors to address licensing issues we have with other tooling.
For example in Bitbucket this is a pre-receive repository hook named Verify Committer.
Checkmarx specifically uses the commit author email address for licensing.
Canny AI
Merged in a post:
Ability to provide Restrictions/Filters on commit access to Repo
D
Dusk blue Crawdad
We'd like to have a method to be able to stop commits that are attempted if they don't meet certain criteria. For example as a part of our licensing for 3rd party software, they look at the emails for the commit authors and charge by the author. Some of our teams use multiple emails, so we want to restrict our users from only using the authorized emails.
Rohan Gupta
Merged in a post:
Signed Commits when pushing to GitHub
E
Exclusive Canid
Hi everyone,
Just sending this as a Support Ticket so that we can also track it on our side:
This is basically to mention that this is becoming an issue for us as well. We only allow signed commits to LBG repositories, however when we try to push or reconcile pipeline changes from the UI to code via Harness, the commits are coming through as unsigned and we cannot merge them easily. Currently we have to copy those changes manually and then commit from our devices.
We are also making changes, which raise risks internally, to allow unsigned commits that is not ideal at all.
Is there a chance to raise this with Srinivas and see whether there is bandwidth at the Harness side to prioritise this?
Thank you for all the help!
All the best,
Bogdan
Rohan Gupta
Merged in a post:
Provide Pre-Execution Compiled YAML for Pipelines with Templates
R
Reliable Mandrill
Provide a pre-execution compiled YAML (excluding runtime inputs and other dynamic elements such as output variables) for pipelines utilizing templates. This feature would allow users to visualize the complete structure and logic of the pipeline in one view, and would reduce the need for users to jump between different template references and provide a clear end-to-end understanding of the pipeline’s flow before execution.
Canny AI
Merged in a post:
Support Signed Commits
P
Patrick Wolf
Git supports signing commits with SSH or GPG keys. This can be used to block pushes or it can display which commits are signed for non-repupdiation.
Prasad Satam
long-term
Bright Mammal- Thank you for creating this feature request, we have considered this in our development pipeline, we will add the timeline and update this ticket with progress, please add any questions or suggestions to this thread.
Canny AI
Merged in a post:
FIS - The Git connector for Harness should have the ability to sign it's commits
J
Jacinth Marsupial
We are using Git repos in GitHub Enterprise to store our Harness yaml. FIS is requiring all commits made to GitHub Enterprise to be signed with either a SSH or a GPG key. We would like the Git connector for Harness to have the ability to sign the commits it makes to Git repos in GitHub Enterprise.