File tree Expand file tree Collapse file tree 3 files changed +15
-3
lines changed
share/github-backup-utils Expand file tree Collapse file tree 3 files changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -90,7 +90,7 @@ if [ "$(version $GHE_REMOTE_VERSION)" -ge "$(version 3.8.0)" ]; then
90
90
fi
91
91
92
92
# Backup argon secrets for multiuser from ghes version 3.8 onwards
93
- if ! [ " $( version $GHE_REMOTE_VERSION ) " -lt " $( version 3.8.0) " ]; then
93
+ if [ " $( version $GHE_REMOTE_VERSION ) " -ge " $( version 3.8.0) " ]; then
94
94
backup-secret " management console argon2 secret" " manage-argon-secret" " secrets.manage-auth.argon-secret"
95
95
fi
96
96
Original file line number Diff line number Diff line change @@ -138,7 +138,13 @@ begin_test "ghe-backup management console does not backup argon secret"
138
138
(
139
139
set -e
140
140
141
- GHE_REMOTE_VERSION=3.7.0 ghe-backup -v | grep -q " management console argon2 secret not set" && exit 1
141
+ GHE_REMOTE_VERSION=2.1.10 ghe-backup -v | grep -q " management console argon2 secret not set" && exit 1
142
+ [ ! -f " $GHE_DATA_DIR /current/manage-argon-secret" ]
143
+
144
+ GHE_REMOTE_VERSION=3.6.1 ghe-backup -v | grep -q " management console argon2 secret not set" && exit 1
145
+ [ ! -f " $GHE_DATA_DIR /current/manage-argon-secret" ]
146
+
147
+ GHE_REMOTE_VERSION=3.7.10 ghe-backup -v | grep -q " management console argon2 secret not set" && exit 1
142
148
[ ! -f " $GHE_DATA_DIR /current/manage-argon-secret" ]
143
149
)
144
150
end_test
@@ -152,6 +158,12 @@ begin_test "ghe-backup management console backs up argon secret"
152
158
GHE_REMOTE_VERSION=3.8.0 ghe-backup
153
159
154
160
[ " $( cat " $GHE_DATA_DIR /current/manage-argon-secret" ) " = " fake pw" ]
161
+
162
+ rm -rf " $GHE_DATA_DIR /current"
163
+
164
+ GHE_REMOTE_VERSION=4.1.0 ghe-backup
165
+
166
+ [ " $( cat " $GHE_DATA_DIR /current/manage-argon-secret" ) " = " fake pw" ]
155
167
)
156
168
end_test
157
169
Original file line number Diff line number Diff line change @@ -449,7 +449,7 @@ verify_all_backedup_data() {
449
449
[ " $( cat " $GHE_DATA_DIR /current/manage-password" ) " = " fake password hash data" ]
450
450
451
451
# verify manage-argon-secret file was backed up
452
- if ! [ " $( version $GHE_REMOTE_VERSION ) " -lt " $( version 3.8.0) " ]; then
452
+ if [ " $( version $GHE_REMOTE_VERSION ) " -ge " $( version 3.8.0) " ]; then
453
453
[ " $( cat " $GHE_DATA_DIR /current/manage-argon-secret" ) " = " fake argon2 secret" ]
454
454
fi
455
455
You can’t perform that action at this time.
0 commit comments