From e003a7778f0a44e41005f1a007ded56fdb4870b3 Mon Sep 17 00:00:00 2001 From: Jordan Dominion Date: Mon, 19 Jun 2023 13:39:34 -0400 Subject: [PATCH] Add package signing --- .github/workflows/ci-suite.yml | 7 ++++++ build/package/public.pgp | 41 ++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 build/package/public.pgp diff --git a/.github/workflows/ci-suite.yml b/.github/workflows/ci-suite.yml index 086cb762c9..1923161cf6 100644 --- a/.github/workflows/ci-suite.yml +++ b/.github/workflows/ci-suite.yml @@ -886,6 +886,13 @@ jobs: - name: Checkout uses: actions/checkout@v3 + - name: Import GPG Key + run: | + gpg --import build/package/public.pgp + echo ${{ secrets.PACKAGING_PRIVATE_KEY }} > private.pgp + gpg --import private.pgp + rm private.pgp + - name: Execute Build Script run: sudo build/package/deb/build_package.sh diff --git a/build/package/public.pgp b/build/package/public.pgp new file mode 100644 index 0000000000..9762a2003a --- /dev/null +++ b/build/package/public.pgp @@ -0,0 +1,41 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=w+cK +-----END PGP PUBLIC KEY BLOCK-----