Skip to content

Commit

Permalink
Update build_deb_package.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
jennfshr authored Sep 5, 2024
1 parent c309953 commit 832dbbe
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions .github/workflows/build_deb_package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,7 @@ jobs:
- name: Create APT repo
if: success()
run: |
su -
set -e
do_hash() {
HASH_NAME=$1
Expand Down Expand Up @@ -154,32 +155,31 @@ jobs:
echo "${GPG_PRIVATE_KEY}" > ~/.gnupg/private.key
chmod 0700 ~/.gnupg
chmod 0600 ~/.gnupg/*.key
sudo gpg -v --batch --import ~/.gnupg/public.key
sudo gpg -v --batch --import ~/.gnupg/private.key
gpg -v --batch --import ~/.gnupg/public.key
gpg -v --batch --import ~/.gnupg/private.key
echo ":white_check_mark: ### Private and Public GPG Keys imported" >> $GITHUB_STEP_SUMMARY
GPG_KEY=( $(sudo gpg --list-keys --keyid-format=long | grep "^pub"| awk '{print $2}' | awk -F'/' '{print $2}') )
sudo echo -e "$GPG_USERNAME\n$GPG_EMAIL\nNo Comment\no\n" | gpg --batch --command-fd 0 --expert --edit-key ${GPG_KEY[1]} adduid | tee -a $GITHUB_STEP_SUMMARY
sudo echo -e "5\ny\n" | gpg --batch --command-fd 0 --expert --edit-key ${GPG_KEY[1]} trust | tee -a $GITHUB_STEP_SUMMARY
GPG_KEY=( $(gpg --list-keys --keyid-format=long | grep "^pub"| awk '{print $2}' | awk -F'/' '{print $2}') )
echo -e "$GPG_USERNAME\n$GPG_EMAIL\nNo Comment\no\n" | gpg --batch --command-fd 0 --expert --edit-key ${GPG_KEY[1]} adduid | tee -a $GITHUB_STEP_SUMMARY
echo -e "5\ny\n" | gpg --batch --command-fd 0 --expert --edit-key ${GPG_KEY[1]} trust | tee -a $GITHUB_STEP_SUMMARY
echo ":white_check_mark: ### GPG key edit adduid and trust complete" >> $GITHUB_STEP_SUMMARY
sudo gpg --list-keys ${GPG_USERNAME} | tee -a $GITHUB_STEP_SUMMARY
gpg --list-keys ${GPG_USERNAME} | tee -a $GITHUB_STEP_SUMMARY
cd ${deb_pkg_dir} && file ovis-ldms_4.4.3-1_arm64.deb
sudo cat << EOF >~/.gnupg/gpg-passwd.txt
cat << EOF >~/.gnupg/gpg-passwd.txt
${GPG_PASSWORD}
EOF
sudo cat << EOF >~/.gnupg/gpg.conf
cat << EOF >~/.gnupg/gpg.conf
use-agent
pinentry-mode loopback
EOF
sudo cat << EOF >~/.gnupg/gpg-agent.conf
cat << EOF >~/.gnupg/gpg-agent.conf
allow-loopback-pinentry
EOF
sudo cp -Rf ~runner/.gnupg /root/.
sudo echo RELOADAGENT | gpg-connect-agent
echo RELOADAGENT | gpg-connect-agent
tty=$(which tty)
sudo export GPG_TTY=$tty
export GPG_TTY=$tty
ls -al ovis-ldms_4.4.3-1_arm64.deb && echo ":white_check_mark: $(pwd)/ovis-ldms_4.4.3-1_arm64.deb is $(file ovis-ldms_4.4.3-1_arm64.deb)" | tee -a $GITHUB_STEP_SUMMARY
echo "Signing with dpkg-sig" | tee -a $GITHUB_STEP_SUMMARY
sudo dpkg-sig -k ${GPG_KEY[1]} --gpg-options '--passphrase-file ~/.gnupg/gpg-passwd.txt' --sign builder ovis-ldms_4.4.3-1_arm64.deb
dpkg-sig -k ${GPG_KEY[1]} --gpg-options '--passphrase-file ~/.gnupg/gpg-passwd.txt' --sign builder ovis-ldms_4.4.3-1_arm64.deb
echo ":white_check_mark: ### Apt-repo signed" >> $GITHUB_STEP_SUMMARY
- name: Build Test Server
Expand Down

0 comments on commit 832dbbe

Please sign in to comment.