Skip to content

Commit d4a71cd

Browse files
committed
Merge branch 'two-fixes-for-tests' into 'master'
two fixes for the tests See merge request fdroid/fdroidserver!1657
2 parents f281068 + 721de49 commit d4a71cd

2 files changed

Lines changed: 14 additions & 7 deletions

File tree

.gitlab-ci.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -469,6 +469,8 @@ macOS:
469469

470470
gradle:
471471
image: debian:bookworm-slim
472+
rules:
473+
- if: "$PERSONAL_ACCESS_TOKEN"
472474
<<: *apt-template
473475
variables:
474476
GIT_DEPTH: 1000
@@ -485,12 +487,15 @@ gradle:
485487
python3-requests
486488
# if this is a merge request fork, then only check if relevant files changed
487489
- if [ "$CI_PROJECT_NAMESPACE" != "fdroid" ]; then
490+
set -x;
488491
git fetch https://gitlab.com/fdroid/fdroidserver.git;
489492
for f in `git diff --name-only --diff-filter=d FETCH_HEAD...HEAD`; do
490-
test "$f" == "makebuildserver" && export CHANGED="yes";
491-
test "$f" == "gradlew-fdroid" && export CHANGED="yes";
493+
test "$f" == "makebuildserver" && export CHANGED="$f $CHANGED";
494+
test "$f" == "gradlew-fdroid" && export CHANGED="$f $CHANGED";
492495
done;
493496
test -z "$CHANGED" && exit;
497+
echo $CHANGED;
498+
set +x;
494499
fi
495500
- ./tests/gradle-release-checksums.py
496501

fdroidserver/index.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -152,11 +152,6 @@ def _should_file_be_generated(path, magic_string):
152152

153153

154154
def make_website(apps, repodir, repodict):
155-
_ignored, repo_pubkey_fingerprint = extract_pubkey()
156-
repo_pubkey_fingerprint_stripped = repo_pubkey_fingerprint.replace(" ", "")
157-
link = repodict["address"]
158-
link_fingerprinted = ('{link}?fingerprint={fingerprint}'
159-
.format(link=link, fingerprint=repo_pubkey_fingerprint_stripped))
160155
# do not change this string, as it will break updates for files with older versions of this string
161156
autogenerate_comment = "auto-generated - fdroid index updates will overwrite this file"
162157

@@ -168,6 +163,13 @@ def make_website(apps, repodir, repodict):
168163

169164
if _should_file_be_generated(html_file, autogenerate_comment):
170165
import qrcode
166+
167+
_ignored, repo_pubkey_fingerprint = extract_pubkey()
168+
repo_pubkey_fingerprint_stripped = repo_pubkey_fingerprint.replace(" ", "")
169+
link = repodict["address"]
170+
link_fingerprinted = '{link}?fingerprint={fingerprint}'.format(
171+
link=link, fingerprint=repo_pubkey_fingerprint_stripped
172+
)
171173
qrcode.make(link_fingerprinted).save(os.path.join(repodir, "index.png"))
172174
with open(html_file, 'w') as f:
173175
name = repodict["name"]

0 commit comments

Comments
 (0)