name: 'HSM Signing' description: 'Signs using HSM' author: 'lobo' inputs: files: description: 'Files to sign' required: true user_pin: description: 'User pin for HSM on build server' required: true slot: description: 'HSM slot used for signing' required: true default: 3 public_key: description: 'URL to PEM format public key. Specify only if uploading to sigstore' required: false uhub_control: description: 'If HSM is attached to software controlled power hub, setting this to "true" will power on the HSM during operation' required: true default: "false" runs: using: 'docker' image: 'Dockerfile'