Skip to content

Commit 7f4301a

Browse files
committed
add restore test against 3.9
1 parent 5edc50c commit 7f4301a

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

test/test-ghe-restore.sh

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -454,6 +454,32 @@ begin_test "ghe-restore with secret scanning encrypted secrets encryption keys f
454454
)
455455
end_test
456456

457+
begin_test "ghe-restore with secret scanning encrypted content encryption keys for versions below 3.10.0"
458+
(
459+
set -e
460+
rm -rf "$GHE_REMOTE_ROOT_DIR"
461+
setup_remote_metadata
462+
463+
required_files=(
464+
"secret-scanning-user-content-delimited-encryption-root-keys"
465+
)
466+
467+
for file in "${required_files[@]}"; do
468+
echo "foo" >"$GHE_DATA_DIR/current/$file"
469+
done
470+
471+
GHE_REMOTE_VERSION=3.9.0 ghe-restore -v -f localhost
472+
473+
required_secrets=(
474+
"secrets.secret-scanning.secret-scanning-user-content-delimited-encryption-root-keys"
475+
)
476+
477+
for secret in "${required_secrets[@]}"; do
478+
[ "$(ghe-ssh "$GHE_HOSTNAME" -- ghe-config "$secret")" = "" ] # expecting that this secret was not backed up on versions below 3.11.0, this secret was not present in earlier versions
479+
done
480+
)
481+
end_test
482+
457483
begin_test "ghe-restore with secret scanning encrypted content encryption keys for versions below 3.11.0"
458484
(
459485
set -e

0 commit comments

Comments
 (0)