Skip to content

Commit 4c993ea

Browse files
committed
Do not use gpg2 with sbt-ci-release
While trying to release 0.8.0, I hit an issue with gpg2: ``` Running ci-release. branch=refs/tags/v0.8.0 gpg (GnuPG) 2.2.4 libgcrypt 1.8.1 ... gpg: key 96BDF10FFAB8B6A6/96BDF10FFAB8B6A6: error sending to agent: Inappropriate ioctl for device gpg: error building skey array: Inappropriate ioctl for device gpg: Total number processed: 1 gpg: imported: 1 gpg: secret keys read: 1 ... [error] gpg: no default secret key: No secret key [error] gpg: signing failed: No secret key [error] java.lang.RuntimeException: Failure running 'gpg --batch --passphrase *** --detach-sign --armor --use-agent --output /home/runner/work/scala-steward/scala-steward/modules/mill-plugin/.jvm/target/scala-2.12/scala-steward-mill-plugin_2.12-0.8.0.pom.asc /home/runner/work/scala-steward/scala-steward/modules/mill-plugin/.jvm/target/scala-2.12/scala-steward-mill-plugin_2.12-0.8.0.pom'. Exit code: 2 ``` I'm now trying the workaround mentioned in https://github.com/djspiewak/sbt-github-actions#integration-with-sbt-ci-release.
1 parent 6a1cdad commit 4c993ea

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,8 @@ jobs:
174174
tar xf targets.tar
175175
rm targets.tar
176176
177+
- uses: olafurpg/setup-gpg@v2
178+
177179
- name: Publish JARs
178180
env:
179181
PGP_PASSPHRASE: ${{ secrets.PGP_PASSPHRASE }}

build.sbt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ val Scala213 = "2.13.3"
2121

2222
ThisBuild / crossScalaVersions := Seq(Scala212, Scala213)
2323
ThisBuild / githubWorkflowTargetTags ++= Seq("v*")
24+
ThisBuild / githubWorkflowPublishPreamble +=
25+
WorkflowStep.Use("olafurpg", "setup-gpg", "v2")
2426
ThisBuild / githubWorkflowPublishTargetBranches := Seq(
2527
RefPredicate.Equals(Ref.Branch("master")),
2628
RefPredicate.StartsWith(Ref.Tag("v"))

0 commit comments

Comments
 (0)