Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up signed commits for github-ci-user #8757

Open
3 tasks
dms1981 opened this issue Dec 13, 2024 · 0 comments
Open
3 tasks

Set up signed commits for github-ci-user #8757

dms1981 opened this issue Dec 13, 2024 · 0 comments

Comments

@dms1981
Copy link
Contributor

dms1981 commented Dec 13, 2024

User Story

As a Modernisation Platform engineer
I need to configure signed commits for our github-ci-user
So that when it creates pull requests they are signed in compliance with our branch protection policies

Value / Purpose

We require signed commits when pull requests are raised against our repositories. At present our github-ci-user does not have commit signing configured. By setting up commit signing we can avoid a situation where - for example - we create a new account, the CI user raises a pull request based on our template files, and we have to disable commit signing in order to merge it in.

Context / Background

We introduced required commit signing through this issue.

The hard part has been done - getting actions to sign their commits - but the CI user needs to have signed commits set up for PRs created through its use in GitHub actions as part of environment setups.

Useful Contacts

No response

Additional Information

No response

Definition of Done

  • Set up commit signing for CI user
  • Store details for commit signing if required in Modernisation Platform AWS Secrets Manager secret version that currently holds CI user creds
  • Confirm that CI user submits signed commits
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: To Do
Development

No branches or pull requests

1 participant