use API to commit in GHA doc steps so commits get signed #240
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Replace
git commit
s in GHA workflow withgh api
request.Commits done by a bot user via git commit don't get signed (actions/runner#667), but they do get signed if they're submited via
gh api
. Since we require signed commits for this repo, and github doesn't provide a good way to sign commits with bot users, we need to use the API.Validated in https://github.com/amitchell-moz/module-versioning-ci-test (LKM if you want an invite)