Skip to content

Try to fix sporadic gpg signing failures #20

Try to fix sporadic gpg signing failures

Try to fix sporadic gpg signing failures #20

Workflow file for this run

name: Debug GPG
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-20.04
steps:
- name: Clone the repositories
run: |
git clone https://github.com/canonical/dqlite
git clone https://github.com/canonical/dqlite-ppa -b dqlite --depth 1
- name: Setup dependencies
run: |
sudo apt-get update -qq
sudo apt-get install -qq debhelper devscripts gnupg
- name: Setup dummy GPG signing key
run: |
cat >private-key.asc <<EOF
-----BEGIN PGP PRIVATE KEY BLOCK-----
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
h6g=
=syHf
-----END PGP PRIVATE KEY BLOCK-----
EOF
gpg --import --batch private-key.asc
- name: Delete GPG signing key file
if: always()
run: |
rm -f private-key.asc
- name: Build source package
env:
DEBFULLNAME: "nobody"
DEBEMAIL: "nobody@example.org"
TARGET: "noble"
run: |
cp -R dqlite-ppa/debian dqlite/
cd dqlite/
VERSION="$(git describe --tags | sed -e "s/^v//" -e "s/-/+git/")"
dch --create \
--distribution ${TARGET} \
--package dqlite \
--newversion ${VERSION}~${TARGET}1 \
"Automatic build from Github"
debuild -S -sa -d -kA7FA0B8D3B28DEBE09ABC32B86BFF352B9ECA3B6