Skip to content

AAE-50049 Configure commit signing for jx-updatebot propagation in activiti-cloud-full-chart and activiti-cloud-common-chart - #413

Merged
mkrbr merged 2 commits into
developfrom
improvement/AAE-50049-configure-commit-signing-jx-updatebot
Aug 13, 2026
Merged

AAE-50049 Configure commit signing for jx-updatebot propagation in activiti-cloud-full-chart and activiti-cloud-common-chart#413
mkrbr merged 2 commits into
developfrom
improvement/AAE-50049-configure-commit-signing-jx-updatebot

Conversation

@mkrbr

@mkrbr mkrbr commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

What kind of change does this PR introduce?

  • Bugfix
  • Feature
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • Other... Please describe:

Description

Does this PR introduce a breaking change?

  • Yes
  • No

…es for Git credentials

Refactored the GitHub Actions workflow in `main.yml` to replace hardcoded secrets with environment variables for Git username and email. Added support for GPG signing with private key and fingerprint. This enhances security and maintainability of the workflow.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the GitHub Actions propagation workflow to enable signed commits when jx-updatebot-pr opens/updates PRs, aligning the automation identity with centrally managed GitHub Actions variables.

Changes:

  • Switches updatebot git identity inputs from secrets.BOT_GITHUB_USERNAME / noreply email to vars.HXPS_GIT_USERNAME and vars.HXPS_GIT_EMAIL.
  • Adds GPG signing inputs (gpg-private-key, gpg-private-key-fingerprint) to support commit signing for updatebot-created commits.
  • Removes the explicit GH_TOKEN env injection for the jx-updatebot-pr step (token remains provided via git-token input).

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/main.yml
@mkrbr
mkrbr marked this pull request as ready for review August 11, 2026 10:01
@mkrbr
mkrbr merged commit 7263159 into develop Aug 13, 2026
6 checks passed
@mkrbr
mkrbr deleted the improvement/AAE-50049-configure-commit-signing-jx-updatebot branch August 13, 2026 16:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants