Skip to content

Commit f17de7e

Browse files
committed
feat: enhance signing description
1 parent 504f022 commit f17de7e

File tree

1 file changed

+5
-0
lines changed
  • src/assets/YAML/default/BuildAndDeployment

1 file changed

+5
-0
lines changed

src/assets/YAML/default/BuildAndDeployment/Build.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,11 @@ Build and Deployment:
158158
measure:
159159
Digitally signing artifacts for all steps during the build and especially
160160
docker images, helps to ensure their integrity and authenticity.
161+
description: |
162+
## Github
163+
You need to be authenticated to perform a push to a Github repository. Github doesn't check if the authenticated user and the mail address in the commit corresponds.
164+
To highlight to reviewers who performed a commit, signing is needed.
165+
Be aware that github actions like [semantic-release-action](https://github.com/cycjimmy/semantic-release-action) will not sign commits and will fail. You find an example working configuration to use semantic release action together with [planetscale/ghcommit-action](https://github.com/planetscale/ghcommit-action) in the [workflow folder](https://github.com/devsecopsmaturitymodel/DevSecOps-MaturityModel/blob/master/.github/workflows/main.yml) of DSOMM.
161166
difficultyOfImplementation:
162167
knowledge: 2
163168
time: 2

0 commit comments

Comments
 (0)