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 |
|