Skip to content

Comments

chore: enhance release workflow with git identity configuration and G…#500

Open
piotrswierzy wants to merge 4 commits intomainfrom
fix/327-fix-configure-service-account-for-the-semantic-release-tool
Open

chore: enhance release workflow with git identity configuration and G…#500
piotrswierzy wants to merge 4 commits intomainfrom
fix/327-fix-configure-service-account-for-the-semantic-release-tool

Conversation

@piotrswierzy
Copy link
Contributor

Enhance release workflow with git identity configuration and GPG key import. Added steps to configure git identity for the release bot and import GPG keys for signed releases in the GitHub Actions workflow.

Description:

Related issue(s):

Fixes #327

Notes for reviewer:

Checklist

  • Documented (Code comments, README, etc.)
  • Tested (unit, integration, etc.)

…PG key import. Added steps to configure git identity for the release bot and import GPG keys for signed releases in the GitHub Actions workflow.

Signed-off-by: Piotr Swierzy <piotr.swierzy@blockydevs.com>
@piotrswierzy piotrswierzy self-assigned this Jan 29, 2026
…GPG key import process. Replaced manual git identity configuration with a dedicated action for improved clarity and maintainability.

Signed-off-by: Piotr Swierzy <piotr.swierzy@blockydevs.com>
Co-authored-by: Pavel Borisov <37436896+PavelSBorisov@users.noreply.github.com>
Signed-off-by: Peter Swierzy <123735851+piotrswierzy@users.noreply.github.com>
git_config_global: true
git_user_signingkey: true
git_commit_gpgsign: true
git_tag_gpgsign: true
Copy link
Member

Choose a reason for hiding this comment

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

git_tag_gpgsign should be set to false, due to known issues with the semantic release tooling in use

Copy link
Contributor Author

Choose a reason for hiding this comment

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

done

fi

- name: Import GPG key for signed releases
if: ${{ secrets.GPG_KEY_CONTENTS != '' }}
Copy link
Member

Choose a reason for hiding this comment

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

this check isn't functional and I don't think it's needed

Copy link
Contributor Author

Choose a reason for hiding this comment

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

done

…ng for tags. This change enhances the release process by streamlining the signing configuration.

Signed-off-by: Piotr Swierzy <piotr.swierzy@blockydevs.com>
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.

fix: Configure service account for the semantic-release tool

2 participants