canonical / canonical/data-platform-workflows

Improve _update_bundle.yaml to sign commits for newly created PRs

Open
#328 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
8
Forks
17
Avg merge
1d 11h
Merged PRs (30d)
3

Description

Hi,

We have recently enabled canonical repo automation on all Data repos and it enforced requirements for the signed commits.
At the moment the update-bundle workflow doesn't not sign commit. It is a issue to add such possubility:

STR:
Create a new PR using [_update_bundle.yaml](canonical/data-platform-workflows/.github/workflows/_update_bundle.yaml)

AR:
https://github.com/canonical/postgresql-k8s-bundle/pull/509 cannot be merged due to `Commits must have verified signatures
`.

ER:
Newly created PR has all commits signed by Canonical GH bot SSH key.

Contributor guide

Open the contributing guide

Research direction

Open .github/workflows/_update_bundle.yaml and follow the stated steps to create a test PR. Compare its commits with the failure reported in canonical/postgresql-k8s-bundle#509. Done means newly created PR commits are signed and show verified signatures from the Canonical GH bot SSH key.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions
Domain
ci-cd
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.