Skip to content

Commit 1473a3f

Browse files
committed
Merge remote-tracking branch 'origin/main'
2 parents be0083f + db2e721 commit 1473a3f

File tree

2 files changed

+21
-10
lines changed

2 files changed

+21
-10
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# [1.6.0](https://github.com/devsecopsmaturitymodel/DevSecOps-MaturityModel-data/compare/v1.5.0...v1.6.0) (2023-11-10)
2+
3+
4+
### Features
5+
6+
* Enhance signing description ([03f06cd](https://github.com/devsecopsmaturitymodel/DevSecOps-MaturityModel-data/commit/03f06cd3f644f3603c52fbf7b34fefbf77825726))
7+
18
# [1.5.0](https://github.com/devsecopsmaturitymodel/DevSecOps-MaturityModel-data/compare/v1.4.0...v1.5.0) (2023-11-10)
29

310

src/assets/YAML/generated/generated.yaml

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -185,16 +185,20 @@ Build and Deployment:
185185
or container images.
186186
measure: Digitally signing artifacts for all steps during the build and especially
187187
docker images, helps to ensure their integrity and authenticity.
188-
description: "### Github\nYou need to be authenticated to perform a push to
189-
a Github repository. Github doesn't check if the authenticated user and the
190-
mail address in the commit corresponds. \nTo highlight to reviewers who performed
191-
a commit, signing is needed.\nBe aware that github actions like [semantic-release-action](https://github.com/cycjimmy/semantic-release-action)
192-
will not sign commits and will fail. You find an example working configuration
193-
to use semantic release action together with [planetscale/ghcommit-action](https://github.com/planetscale/ghcommit-action)
194-
in the [workflow folder](https://github.com/devsecopsmaturitymodel/DevSecOps-MaturityModel/blob/master/.github/workflows/main.yml)
195-
of DSOMM.\nYou might want to utilize [Fine-grained personal access tokens](https://github.blog/2022-10-18-introducing-fine-grained-personal-access-tokens-for-github/)
196-
from your organization for a specific repository and put the Personal Access
197-
Token (PAT) as secret into the project.\n"
188+
description: "### GitHub Authentication and Commit Signing \n To perform a
189+
push to a GitHub repository, you must be authenticated. It's important to
190+
note that GitHub does not verify if the authenticated user's email address
191+
matches the one in the commit.\n To clearly identify the author of a commit
192+
for reviewers, commit signing is recommended.\n\n GitHub actions such as
193+
[semantic-release-action](https://github.com/cycjimmy/semantic-release-action)
194+
do not automatically sign commits and may encounter issues as a result. \n\n
195+
\ To address this, you can refer to a working configuration example in the
196+
[workflow folder](https://github.com/devsecopsmaturitymodel/DevSecOps-MaturityModel/blob/master/.github/workflows/main.yml)
197+
of DSOMM, which demonstrates how to use semantic release action in conjunction
198+
with [planetscale/ghcommit-action](https://github.com/planetscale/ghcommit-action).\n
199+
\ For added security, consider using [Fine-grained personal access tokens](https://github.blog/2022-10-18-introducing-fine-grained-personal-access-tokens-for-github/)
200+
provided by your organization for a specific repository. Store the Personal
201+
Access Token (PAT) as a secret in your project.\n"
198202
difficultyOfImplementation:
199203
knowledge: 2
200204
time: 2

0 commit comments

Comments
 (0)