[BUILDTOOLS-645] GPG Format SSH is Invalid Created: 15/Feb/23  Updated: 25/Dec/24  Resolved: 23/Feb/23

Status: Resolved
Project: BuildTools
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: Benjamin Norton Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: BuildTools, bug, error
Environment:

MacOS


Version: BuildTools #154
Guidelines Read: Yes

 Description   

gpg format = ssh in .gitconfig for signing commits causes an IllegalArgumentException in build.

 

Using 1Password to sign commits via ssh-agent:

[gpg]
    format = ssh
[gpg "ssh"]
    program = /Applications/1Password.app/Contents/MacOS/op-ssh-sign
[commit]
    gpgsign = true 

Exception:

Exception in thread "main" java.lang.IllegalArgumentException: Invalid value: gpg.format=ssh
        at org.eclipse.jgit.lib.DefaultTypedConfigGetter.getEnum(DefaultTypedConfigGetter.java:105)
        at org.eclipse.jgit.lib.Config.getEnum(Config.java:403)
        at org.eclipse.jgit.lib.GpgConfig.<init>(GpgConfig.java:86)
        at org.eclipse.jgit.api.CommitCommand.processOptions(CommitCommand.java:620)
        at org.eclipse.jgit.api.CommitCommand.call(CommitCommand.java:180)
        at org.spigotmc.builder.Builder.main(Builder.java:677)
        at org.spigotmc.builder.Bootstrap.main(Bootstrap.java:27) 


 Comments   
Comment by md_5 [ 23/Feb/23 ]

Should now be resolved

Generated at Fri Apr 11 21:10:47 UTC 2025 using Jira 10.3.3#10030003-sha1:d220e3fefc8dfc6d47f522d3b9a20c1455e12b7b.