-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to sign tags #214
Comments
8 tasks
await tag(nextRelease.gitTag, nextRelease.gitHead, {cwd, env});
/**
* Tag the commit head on the local repository.
*
* @param {String} tagName The name of the tag.
* @param {String} ref The Git reference to tag.
* @param {Object} [execaOpts] Options to pass to `execa`.
*
* @throws {Error} if the tag creation failed.
*/
async function tag(tagName, ref, execaOptions) {
await execa('git', ['tag', tagName, ref], execaOptions);
} As you can see, a lightweight tag is created, which does not support signing I believe. Maybe open an issue in https://github.com/semantic-release/semantic-release? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
In my GitHub Actions, I use crazy-max/ghaction-import-gpg which internally runs
however when semantic release tries to create the tag I get the error
Because the tag isn't created but the commit succeeds it triggers the job again, repeatedly until I cancel the job.
It would be great if we can support tag signing by passing a message.
The text was updated successfully, but these errors were encountered: