Hans-Christoph Steiner
7535d75b40
buildserver: run provision scripts in Dockerfile
...
fdroidserver#119
2022-01-13 21:22:15 +01:00
Hans-Christoph Steiner
839f5b109a
gitlab-ci: publish buildserver image to Docker Registry
2022-01-13 21:21:26 +01:00
Hans-Christoph Steiner
f20d3d249a
add Dockerfile to build a docker buildserver image
...
This is just the first step to getting full Docker support for everywhere
the buildserver is used. This will at least let us replace the hacks that
are separately maintained in fdroid/ci-images-base and
fdroid/ci-images-client.
2022-01-13 21:21:17 +01:00
Hans-Christoph Steiner
4e310e3a59
buildserver: setup-env-vars: add var for ~vagrant for CI jobs
...
The CI jobs need to do a little setup based on the 'vagrant' user's $HOME.
2022-01-11 11:23:44 +01:00
Hans-Christoph Steiner
57447f18e1
buildserver: move buildserverid to provisioner
...
In order to support Docker, this should be able to operate without ssh,
e.g. using vagrant-communicator-docker. This removes the buildserverid
hack and makes it a provisioner shell script.
2022-01-11 11:23:36 +01:00
Hans-Christoph Steiner
a375bae3c9
Merge branch 'fix_open_mr' into 'master'
...
Only ignore opening a second MR
See merge request fdroid/fdroidserver!1068
2021-12-30 19:40:22 +00:00
Jochen Sprickerhof
b73663967b
Only ignore opening a second MR
2021-12-30 19:23:05 +00:00
Hans-Christoph Steiner
3720afbe5b
Merge branch 'fix_open_mr' into 'master'
...
Don't open second MR for gradle (Closes : #914 )
Closes #914
See merge request fdroid/fdroidserver!1066
2021-12-30 18:35:06 +00:00
Jochen Sprickerhof
be7e59e71a
Add typing information for mypy
2021-12-30 11:17:57 +01:00
Jochen Sprickerhof
460dffe82b
Don't open second MR for gradle ( Closes : #914 )
...
Traceback (most recent call last):
File "/builds/fdroid/fdroidserver/./tests/gradle-release-checksums.py", line 130, in <module>
mr = project.mergerequests.create({
File "/usr/lib/python3/dist-packages/gitlab/exceptions.py", line 281, in wrapped_f
raise error(e.error_message, e.response_code, e.response_body) from e
gitlab.exceptions.GitlabCreateError: 409: ['Another open merge request already exists for this source branch: !1064 ']
2021-12-30 10:00:46 +01:00
Izzy
5f43fdccd4
Merge branch 'gradle-release-checksums.py' into 'master'
...
update to gradle v7.3.3
See merge request fdroid/fdroidserver!1062
2021-12-25 16:54:07 +00:00
fdroid-bot
56740af3ef
gradle v7.3.3
2021-12-23 22:14:18 +00:00
Hans-Christoph Steiner
1388c2d987
Merge branch 'gradle-release-checksums.py' into 'master'
...
update to gradle v7.3.2
See merge request fdroid/fdroidserver!1061
2021-12-23 22:13:39 +00:00
fdroid-bot
1bf39d46e2
gradle v7.3.2
2021-12-16 21:56:33 +00:00
Hans-Christoph Steiner
04a45ae745
Merge branch 'fix_pip_git_installation' into 'master'
...
Build translation files on install instead of distributing them in sdist
Closes #934
See merge request fdroid/fdroidserver!1014
2021-12-16 21:55:53 +00:00
FestplattenSchnitzel
565d9e4994
Format setup.py with Black
2021-12-16 20:34:38 +01:00
FestplattenSchnitzel
23a4135ccd
Compile translation files on install
...
Solution based on https://stackoverflow.com/questions/40051076/compile-translation-files-when-calling-setup-py-install
2021-12-16 20:13:24 +01:00
Michael Pöhn
dccfc2f712
Merge branch 'windows-install-fix' into 'master'
...
Add console_scripts to create .exe file during installation on Windows
See merge request fdroid/fdroidserver!1048
2021-12-09 11:24:58 +00:00
Hans-Christoph Steiner
c900d4a883
remove 'fdroid' from MANIFEST.in
2021-12-09 12:06:53 +01:00
Sergey Zolotarev
bd1f82fac5
Add console_scripts to create .exe file during installation on Windows
2021-12-09 11:02:00 +00:00
Jochen Sprickerhof
4dd9c488d3
Merge branch 'three-little-fixes' into 'master'
...
three little fixes
See merge request fdroid/fdroidserver!1052
2021-12-07 09:37:54 +00:00
Hans-Christoph Steiner
c54f9ea4ca
mirror: make _run_wget() return to the dir it started in
...
This kind of function should not change the working environment, especially
since so much of the fdroidserver code assumes the current working directory
is the root of an fdroid repo.
It is used in fdroidserver/mirror.py with absolute paths always, so it
shouldn't change any existing use. I found this issue by using it in a
plugin.
2021-12-07 10:24:27 +01:00
Hans-Christoph Steiner
319bf47a6b
enable intel-android-extra-license on buildserver, it is DFSG-free
...
It is a BSD-3-clause:
38f9564932/android/repository/addon.xml (L568)
2021-12-07 10:24:27 +01:00
Hans-Christoph Steiner
778e600269
gitlab-ci: enable pyjks in lint_mypy job now that it is in backports
2021-12-07 10:24:27 +01:00
Jochen Sprickerhof
b6b3c9272b
Merge branch 'fixes/sha256-sum-verify' into 'master'
...
Fix verify.py use sha256sum from common
See merge request fdroid/fdroidserver!1059
2021-12-06 08:48:53 +00:00
Romain Lebbadi-Breteau
b2eca0fc3b
remove useless import in verify.py
2021-12-04 18:26:26 -05:00
Romain Lebbadi-Breteau
3576d025fe
fix verify.py use sha256sum from common
2021-12-04 18:14:21 -05:00
Hans-Christoph Steiner
b281c4ec82
Merge branch 'gradle-release-checksums.py' into 'master'
...
update to gradle v7.3.1
See merge request fdroid/fdroidserver!1056
2021-12-03 10:22:09 +00:00
fdroid-bot
6db38f3904
gradle v7.3.1
2021-12-03 10:08:22 +00:00
Hans-Christoph Steiner
0fb772fb8c
Merge branch 'fix_ndk_not_found' into 'master'
...
Raise exception if the given NDK was not found
See merge request fdroid/fdroidserver!1054
2021-12-03 10:07:43 +00:00
Jochen Sprickerhof
2933880590
Raise exception if the given NDK was not found
...
Seen in
https://monitor.f-droid.org/builds/log/io.nekohasekai.sagernet/635#site-footer
2021-12-01 07:45:03 +01:00
Jochen Sprickerhof
60cf72a462
Merge branch 'fix-subdir-regex' into 'master'
...
Fix subproject regex to allow subdir without colon
See merge request fdroid/fdroidserver!1047
2021-11-30 08:28:17 +00:00
jugendhacker
b236773455
Fix subproject regex to allow subdir without colon
2021-11-30 08:28:17 +00:00
Hans-Christoph Steiner
455b9f7a04
Merge branch 'r23b' into 'master'
...
add ndk r23b
See merge request fdroid/fdroidserver!1049
2021-11-29 11:46:45 +00:00
linsui
9b0ef544bb
add ndk r23b
2021-11-29 11:28:43 +00:00
Hans-Christoph Steiner
a391ac0d0f
Merge branch 'fix_human_size' into 'master'
...
Parse single digit sizes
Closes #946
See merge request fdroid/fdroidserver!1050
2021-11-29 11:20:39 +00:00
Jochen Sprickerhof
a5deaa80d8
Parse single digit sizes
...
Closes : #946
2021-11-27 21:44:47 +01:00
Hans-Christoph Steiner
cd69692424
Merge branch 'TheLastProject-master-patch-73771' into 'master'
...
Add NSFW to allowed anti-features
See merge request fdroid/fdroidserver!1000
2021-11-25 13:25:24 +00:00
Sylvia van Os
3779481519
Renamed to NSFW as per https://gitlab.com/fdroid/admin/-/issues/252
2021-11-25 13:10:29 +00:00
Sylvia van Os
ec194ef6e6
Add AdultContent to allowed anti-features
2021-11-25 13:10:29 +00:00
Hans-Christoph Steiner
62e63b600b
Merge branch 'drop_wiki' into 'master'
...
Drop code for the old wiki
See merge request fdroid/fdroidserver!1043
2021-11-24 17:29:57 +00:00
Jochen Sprickerhof
36a7847525
Suppress --wiki in fdroid build
...
This was already done for fdroid update in 00c2cc969
.
2021-11-24 18:16:07 +01:00
Jochen Sprickerhof
32d2330bb5
Always write VM status
...
Before this the status.json only contained VM information with
fdroid build --wiki --server, after this a fdroid build --server is
enough.
2021-11-24 18:16:07 +01:00
Jochen Sprickerhof
b6f1f4231a
Drop code for the old wiki
2021-11-24 18:16:07 +01:00
Hans-Christoph Steiner
6952a23c47
Merge branch 'Add-github-actions' into 'master'
...
Added Github actions/workflow to the nightly CI
See merge request fdroid/fdroidserver!1032
2021-11-24 07:54:57 +00:00
Ward Vanlerberghe
1c65fd8496
Added Github actions/workflow to the nightly CI
2021-11-24 07:54:57 +00:00
Hans-Christoph Steiner
1031106dee
Merge branch 'gradle-release-checksums.py' into 'master'
...
update to gradle v7.3
See merge request fdroid/fdroidserver!1046
2021-11-22 13:46:10 +00:00
fdroid-bot
9a68c4aefc
gradle v7.3
2021-11-22 07:57:10 +00:00
Hans-Christoph Steiner
823a7c6aae
Merge branch 'fix_new_html5lib' into 'master'
...
Simplify index.html for new html5lib
See merge request fdroid/fdroidserver!1044
2021-11-22 07:56:30 +00:00
Jochen Sprickerhof
656c707636
Simplify index.html for new html5lib
...
Newer html5lib (used in html5print in the test_make_website) strip the
empty value, as it is valid html.
2021-11-19 18:34:23 +01:00