name: Sign test on: workflow_dispatch: env: jobs: build: runs-on: ubuntu-latest-with-hsm steps: - uses: actions/checkout@v3 - name: List all files run: ls -la - name: Sign id: sign uses: https://git.lerch.org/lobo/action-hsm-sign@b2aa80d7c11d1e02428bde72dc58a9d94029d41b with: pin: ${{ secrets.HSM_USER_PIN }} files: ??? public_key: 'https://emil.lerch.org/serverpublic.pem' uhub_control: 'true' - run: | echo "Source 0 should be ./bar: ${{ steps.sign.outputs.SOURCE_0 }}" - run: | echo "Signature 0 should be ./bar.sig: ${{ steps.sign.outputs.SIG_0 }}" - run: echo "URL of bar (0) is ${{ steps.sign.outputs.URL_0 }}" - run: | echo "Source 1 should be ./foo: ${{ steps.sign.outputs.SOURCE_1 }}" - run: | echo "Signature 1 should be ./foo.sig: ${{ steps.sign.outputs.SIG_1 }}" - name: Show signing output run: echo "URL of foo (1) is ${{ steps.sign.outputs.URL_1 }}" - name: list workspace after run if: always() run: ls -la ${{ github.workspace }}