Staging
v0.5.1
https://github.com/python/cpython
Revision 44ca05afc89c9967f5dbc6c3ad89fc298c460e93 authored by Irit Katriel on 27 November 2020, 16:38:54 UTC, committed by GitHub on 27 November 2020, 16:38:54 UTC
1 parent f5a19ea
Raw File
Tip revision: 44ca05afc89c9967f5dbc6c3ad89fc298c460e93 authored by Irit Katriel on 27 November 2020, 16:38:54 UTC
bpo-42474: test TracebackException comparison to non-equal instances (GH-23522)
Tip revision: 44ca05a
gpg-sign.yml
parameters:
  GPGKeyFile: $(GPGKey)
  GPGPassphrase: $(GPGPassphrase)
  Files: '*'
  WorkingDirectory: $(Build.BinariesDirectory)

steps:
- task: DownloadSecureFile@1
  name: gpgkey
  inputs:
    secureFile: ${{ parameters.GPGKeyFile }}
  displayName: 'Download GPG key'

- powershell: |
    git clone https://github.com/python/cpython-bin-deps --branch gpg --single-branch --depth 1 --progress -v "gpg"
    gpg/gpg2.exe --import "$(gpgkey.secureFilePath)"
    (gci -File ${{ parameters.Files }}).FullName | %{
        gpg/gpg2.exe -ba --batch --passphrase ${{ parameters.GPGPassphrase }} $_
        "Made signature for $_"
    }
  displayName: 'Generate GPG signatures'
  workingDirectory: ${{ parameters.WorkingDirectory }}

- powershell: |
    $p = gps "gpg-agent" -EA 0
    if ($p) { $p.Kill() }
  displayName: 'Kill GPG agent'
  condition: true
back to top