@@ -10,12 +10,6 @@ set -o nounset
10
10
set -o pipefail
11
11
IFS=$' \n '
12
12
13
- PGP_KEY_ID=" ${PGP_KEY_ID:- 7D5695D3B618872647861D51C38137A7C1675988} "
14
-
15
-
16
- REPO_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " > /dev/null 2>&1 && cd .. && pwd ) "
17
- VERSION=" $( jq -r ' .version' < " $REPO_DIR /package.json" ) "
18
- cd " $REPO_DIR "
19
13
20
14
CURRENT_PLAFORM=" $( uname) "
21
15
REQUIRED_PLATFORM=" Linux"
@@ -25,16 +19,23 @@ if [[ "$CURRENT_PLAFORM" != "$REQUIRED_PLATFORM" ]]; then
25
19
fi
26
20
27
21
28
- [[ " $PGP_PUBLIC_KEY " ]] && echo " $PGP_PUBLIC_KEY " > /tmp/archivebox_gpg.key.pub
29
- [[ " $PGP_PRIVATE_KEY " ]] && echo " $PGP_PRIVATE_KEY " > /tmp/archivebox_gpg.key
22
+ REPO_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " > /dev/null 2>&1 && cd .. && pwd ) "
23
+ VERSION=" $( jq -r ' .version' < " $REPO_DIR /package.json" ) "
24
+ DEBIAN_VERSION=" ${DEBIAN_VERSION:- 1} "
25
+ cd " $REPO_DIR "
26
+
30
27
31
28
echo " [+] Loading PGP keys from env vars and filesystem..."
29
+ # https://github.com/ArchiveBox/debian-archivebox/settings/secrets/actions
30
+ PGP_KEY_ID=" ${PGP_KEY_ID:- BC2D21B0D84E16C437300B8652423FBED1586F45} "
31
+ [[ " ${PGP_PUBLIC_KEY:- } " ]] && echo " $PGP_PUBLIC_KEY " > /tmp/archivebox_gpg.key.pub
32
+ [[ " ${PGP_PRIVATE_KEY:- } " ]] && echo " $PGP_PRIVATE_KEY " > /tmp/archivebox_gpg.key
32
33
gpg --import /tmp/archivebox_gpg.key.pub || true
33
34
gpg --import --allow-secret-key-import /tmp/archivebox_gpg.key || true
34
-
35
+ echo " $PGP_KEY_ID :6: " | gpg --import-ownertrust || true
35
36
36
37
echo " [*] Signing build and changelog with PGP..."
37
- debsign -k " $PGP_KEY_ID " " deb_dist/archivebox_${VERSION} -${DEBIAN_VERSION} _source.changes"
38
+ debsign --re-sign -k " $PGP_KEY_ID " " deb_dist/archivebox_${VERSION} -${DEBIAN_VERSION} _source.changes"
38
39
39
40
# make sure you have this in ~/.dput.cf:
40
41
# [archivebox-ppa]
@@ -46,4 +47,4 @@ debsign -k "$PGP_KEY_ID" "deb_dist/archivebox_${VERSION}-${DEBIAN_VERSION}_sourc
46
47
47
48
48
49
echo " [^] Uploading to launchpad.net"
49
- dput archivebox " deb_dist/archivebox_${VERSION} -1_source .changes"
50
+ dput -f archivebox " deb_dist/archivebox_${VERSION} -${DEBIAN_VERSION} _source .changes"
0 commit comments