1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-11-11 01:40:11 +01:00
Commit Graph

8456 Commits

Author SHA1 Message Date
proletarius101
ac47d2e828 Merge branch 'index-only-deploy-mode' into 'master'
Add index only deployment mode

Closes #1181

See merge request fdroid/fdroidserver!1420
2024-06-07 11:08:32 +00:00
Hans-Christoph Steiner
fa888c987c fix tests 2024-06-07 13:08:16 +02:00
Hans-Christoph Steiner
a7e40c1323 fdroidserver.common.INDEX_FILES 2024-06-07 13:01:09 +02:00
Hans-Christoph Steiner
ad250309ab unify lists of index files 2024-06-07 12:48:04 +02:00
Hans-Christoph Steiner
518c381a09 altstore-index.json can also be gpg-signed 2024-06-07 12:48:04 +02:00
Hans-Christoph Steiner
2e591c0551 deploy: include index page in index-only mode 2024-06-07 12:48:04 +02:00
proletarius101
9006167554 style(deply): fix pylint 2024-06-07 12:48:04 +02:00
proletarius101
1b643be86e style(deply): fix pydocstyle 2024-06-07 12:48:04 +02:00
proletarius101
1c33e481e5 test(deploy): fix directory exists error when running tests the second time 2024-06-07 12:48:04 +02:00
proletarius101
a4f5f6407c fix(deploy): missing index files trigger errors when running git add 2024-06-07 12:48:04 +02:00
proletarius101
80e57f5fb3 test(deploy): fix No such file or directory 2024-06-07 12:48:04 +02:00
proletarius101
acbf1a5e59 fix(deploy): missing index files trigger errors 2024-06-07 12:48:04 +02:00
proletarius101
eb930c6aab test(deploy): fix typo in rclone test cases 2024-06-07 12:48:04 +02:00
proletarius101
abde2caf6d fix(deploy): missing index files trigger errors 2024-06-07 12:48:04 +02:00
proletarius101
1f2b33b0e9 chore(deploy): cleanup code 2024-06-07 12:48:04 +02:00
proletarius101
99d830ad96 chore(deploy): cleanup code 2024-06-07 12:48:04 +02:00
proletarius101
452b1bf3aa fix(deploy): fix errors introduced by merging 2024-06-07 12:48:04 +02:00
proletarius101
4bb4fde8ed feat(deploy): add index-only mode to the rclone deployment method 2024-06-07 12:48:04 +02:00
proletarius101
d8c9f88f24 chore(deploy): rename index_only variable to is_index_only for Python idiomaticness 2024-06-07 12:48:04 +02:00
proletarius101
aaed24bc22 chore(deploy): clean up code 2024-06-07 12:48:04 +02:00
proletarius101
1238ef8511 fix(deploy): remove the --index-only flag 2024-06-07 12:48:04 +02:00
proletarius101
52b13e86e1 fix(deploy): $GIT_MIRROR/fdroid/repo/com.politedroid_6.apk doesn't exist when the test is finished 2024-06-07 12:48:04 +02:00
proletarius101
1b70571b0e style(deploy): rename working_dir_root variable to workspace_dir 2024-06-07 12:48:04 +02:00
proletarius101
04a584eff8 style(deploy): fix pyflake 2024-06-07 12:48:04 +02:00
proletarius101
52e3585297 fix(deploy): all files are uploaded if the index only mode deployment follows a full mode one
switch the branch before rsyncing
2024-06-07 12:48:04 +02:00
proletarius101
ba96aa09b4 chore(deploy): convert print to logging for in-order output 2024-06-07 12:48:04 +02:00
proletarius101
4daf039cb2 fix(deploy): all files are uploaded if the index only mode deployment follows a full mode one
create new branches from groud up
2024-06-07 12:48:04 +02:00
proletarius101
1faf317aa7 fix(deploy): all files are uploaded if the index only mode deployment follows a full mode one
let rsync only sync necessary files
2024-06-07 12:48:04 +02:00
proletarius101
291827038c fix(deploy): all files are uploaded if the index only mode deployment follows a full mode one 2024-06-07 12:48:04 +02:00
proletarius101
452bc770b1 debug 2024-06-07 12:48:04 +02:00
proletarius101
5e73864996 fix(deploy): fatal: A branch named 'full' already exists. 2024-06-07 12:48:04 +02:00
proletarius101
88239fe6fb test(deploy): make sure the APK file is not uploaded in the index only mode 2024-06-07 12:48:04 +02:00
proletarius101
eef97456ea fix(deploy): local files are not synced to the local git repo 2024-06-07 12:48:04 +02:00
proletarius101
d30d8c5440 fix(deploy): remove unnecessary additional initial commit
and fix the test error: https://gitlab.com/proletarius101/fdroidserver/-/jobs/6997355250#L6978
2024-06-07 12:48:04 +02:00
proletarius101
d996e11bd3 chore(deploy): list all files in the local git repo 2024-06-07 12:48:04 +02:00
proletarius101
c2d192024a fix(deploy): files are not pushed to the remote 2024-06-07 12:48:04 +02:00
proletarius101
c8880f31be test(deploy): fix fdroidserver.deploy.options is None 2024-06-07 12:48:04 +02:00
proletarius101
a1c225c50d test(deploy): fix errors 2024-06-07 12:48:04 +02:00
proletarius101
44530a7272 fix(deploy): don't recreate the branches 2024-06-07 12:48:04 +02:00
proletarius101
202c2322b5 fix: No such file or directory: 'repo/entry.jar' 2024-06-07 12:48:04 +02:00
proletarius101
844640d920 test 2024-06-07 12:48:04 +02:00
proletarius101
bcdf055f41 test 2024-06-07 12:48:04 +02:00
proletarius101
6da71188e6 test 2024-06-07 12:48:04 +02:00
proletarius101
d860dfd104 test 2024-06-07 12:48:04 +02:00
proletarius101
a842ebfc17 test 2024-06-07 12:48:04 +02:00
proletarius101
953823194a fix(deploy): align the config naming 2024-06-07 12:48:04 +02:00
proletarius101
b0ead2a767 test 2024-06-07 12:48:04 +02:00
proletarius101
d1f0c23c54 test 2024-06-07 12:48:04 +02:00
proletarius101
bce3470260 test 2024-06-07 12:48:04 +02:00
proletarius101
5046d390b0 test 2024-06-07 12:48:04 +02:00