about summary refs log tree commit diff
path: root/overlays/patches/emacs/overlay/.ci/push
blob: 0a7ce7c3d3156b6f3061495d13043d5b13a2fd65 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/env nix-shell
#! nix-shell -i bash -p openssl git openssh
set -euo pipefail

# Note: This script is executed from git root

export TMP_PLAIN=$(mktemp)
function finish {
    rm -rf $TMP_PLAIN
}
trap finish EXIT

openssl aes-256-cbc -d -salt -pbkdf2 -in ./.ci/exwm-overlay-key.enc -k $SSH_KEY_PASSPHRASE -out $TMP_PLAIN
ssh-agent bash -c "ssh-add $TMP_PLAIN && git push origin HEAD:master"