Commit graph

315 commits

Author SHA1 Message Date
proletarius101
7703ffcf5a
fix app id list incomplete 2022-07-28 13:33:29 +08:00
proletarius101
814395e10f fix app id list incomplete 2022-07-28 03:55:09 +00:00
proletarius101
27cb591ed1
scale up checkupdates_runner 2022-07-28 11:29:02 +08:00
proletarius101
2fc8c30711 fix checkupdates timeout for some set of APPIDS 2022-07-27 23:10:56 +00:00
proletarius101
a821857acd Split lint job 2022-07-27 17:03:15 +00:00
proletarius101
be3d04ace3
misc fixes 2022-07-28 00:27:44 +08:00
proletarius101
cff8357a02 fix not extracting file basenames ass APPID in checkupdates 2022-07-27 16:26:29 +00:00
proletarius101
7fb9ba9480 use GitLab's parallel keyword to deprecate checkupdates_trigger job 2022-07-27 13:26:05 +00:00
linsui
c002ddcf48 fix fatal: remote upstream already exists. 2022-07-25 06:36:19 +00:00
proletarius101
e03c2dcf57 [ci] check diff with common ancestor 2022-07-24 09:25:28 +00:00
proletarius101
2c14733bab
fix some pipelines missing for commits in default branch 2022-07-21 16:09:30 +08:00
Jochen Sprickerhof
ff846c4d78 Revert "slim checkupdates_trigger"
This reverts commit f541a01ac3.
2022-07-20 10:18:51 +02:00
proletarius101
3c4af12469 limit git depth as much as possible 2022-07-18 14:41:50 +00:00
proletarius101
f541a01ac3
slim checkupdates_trigger 2022-07-15 11:10:48 +08:00
proletarius101
80d8e33320 fix rebase will not trigger fdroid build 2022-07-15 02:19:52 +00:00
proletarius101
587f7c98c2 fix sdk can't be installed 2022-07-15 02:09:38 +00:00
proletarius101
35a54ef6ca fix .gradle not able to be uploaded 2022-07-14 16:34:31 +00:00
proletarius101
01e85c9de5 fix sdkmanager --licenses hanging 2022-07-14 15:40:38 +00:00
proletarius101
3a2a0f3323 switch to the official sdkmanager 2022-07-14 14:04:50 +00:00
proletarius101
c7517a074c Use needs to execute jobs out-of-order 2022-07-12 09:06:29 +00:00
proletarius101
28a5e7e268 fix $CHANGED is empty 2022-07-12 05:10:02 +00:00
proletarius101
eb31e9ed4b fix diff parsing in get_changed_apps 2022-07-11 13:17:41 +00:00
proletarius101
f99db160f8 optimize ci yaml structure 2022-07-10 13:30:43 +00:00
proletarius101
9d2dd62abe optimize ci job dependency graph 2022-07-10 11:39:34 +00:00
proletarius101
bebb6e24a4 Fix fdroid build change detection on the default branch of fdroid/fdroiddata 2022-07-10 08:29:06 +00:00
proletarius101
9cbef0d46a
allow fdroid to run on main branch 2022-07-10 00:27:29 +08:00
proletarius101
be93abc6a1 Fix main branch ci where fdroid build doesn't run 2022-07-09 15:31:31 +00:00
proletarius101
742a30ff8e assign ci job stages to achive proper ordering 2022-07-09 15:07:38 +00:00
proletarius101
f9c09c4bf6
restore fdroid build disable condition 2022-07-09 21:02:35 +08:00
proletarius101
b617981e50 run fdroid build in CI as long as metadata changes 2022-07-09 12:30:28 +00:00
proletarius101
2dfe0e8ef8 fix sast report detection in UI 2022-07-08 11:29:03 +00:00
proletarius101
73c74f8c90 Use branch pipelines to avoid Premium tier features 2022-07-08 00:31:09 +00:00
proletarius101
5e5927be28 use merge request pipelines workflow 2022-07-07 19:16:09 +00:00
proletarius101
3d8393b361
fix fdroid build gradle caching location 2022-07-07 23:44:48 +08:00
proletarius101
597f70de2d Fix sast ci job 2022-07-07 15:42:37 +00:00
linsui
401112f7fe unset CI 2022-05-20 16:20:10 +00:00
Jochen Sprickerhof
0f5d89c8e7 Stick to old parallel version
New version broke with 6b13c5d9.
2022-02-25 12:54:42 +01:00
Jochen Sprickerhof
8b81f589bd Revert "Increase the number of parallel checkupdates jobs"
This reverts commit 573c27e8a2.

Did not solve the problem.
2022-02-25 12:26:32 +01:00
Jochen Sprickerhof
573c27e8a2 Increase the number of parallel checkupdates jobs 2022-02-24 09:01:34 +01:00
Hans-Christoph Steiner
eac554d867 gitlab-ci: run apt-get clean in jobs to maximize available disk space 2022-02-23 16:59:08 +00:00
proletarius101
120ec1033a stop comparing new commits in the main branch 2022-02-15 12:55:38 +00:00
Hans-Christoph Steiner
908b51a0fb
gitlab-ci: issuebot job needs python3-venv
!10274
!10421
fdroidserver!1069
2022-01-18 11:46:58 +01:00
Hans-Christoph Steiner
125a378a0b
gitlab-ci: ensure buildserver env vars are always set
GitLab CI runs the Docker images in a way that makes it not a login shell.
Files in /etc/profile.d are only sourced automatically in a login shell,
so it needs to happen manually here.
2022-01-18 10:22:15 +01:00
Hans-Christoph Steiner
52c19f6046
gitlab.ci: use official buildserver image for builds
fdroidservers#119
fdroidserver!1069
2022-01-17 15:21:52 +01:00
proletarius101
8bb103ab8a fix sast execution conditions 2021-12-12 18:05:37 +00:00
proletarius101
5d6f03a778 Fix SAST job execution conditions 2021-12-12 17:10:55 +00:00
proletarius101
aec3387b9a add sast 2021-12-12 16:58:25 +00:00
FestplattenSchnitzel
690e92c5ec
Allow schema validation job failure for exit code 128
git diff A...B is equivalent to git diff $(git merge-base A B) B.
See man git-diff.

In some special situations `git merge-base A B` fails with "fatal: FETCH_HEAD...HEAD: no merge base".
2021-12-08 17:43:23 +01:00
FestplattenSchnitzel
1ae76acc12
Simplify schema validation job script 2021-12-08 17:36:42 +01:00
FestplattenSchnitzel
66b58fb723
[CI] Fix schema validation job not checking metadata files 2021-11-20 21:09:15 +01:00
FestplattenSchnitzel
3855333880 Add schema validation CI job 2021-11-02 15:30:33 +00:00
Jochen Sprickerhof
b3e17309fa [checkupdates] reset repo state 2021-09-03 11:31:25 +02:00
Jochen Sprickerhof
99b6e5589d [checkupdates] don't fail cleanup 2021-09-03 07:38:50 +02:00
Jochen Sprickerhof
300369d03c [checkupdates] cleanup old rebase before trying a new one 2021-09-02 22:10:08 +02:00
linsui
4dafd365ca fix fdroid build rm build directory 2021-08-28 23:34:25 +08:00
linsui
b3988e41aa misc fixes 2021-08-27 17:41:51 +08:00
linsui
5f8f1c33a9 CI: rm build dir after every build 2021-08-19 10:13:10 +00:00
Jochen Sprickerhof
f7ae38e8f0 Fix typo 2021-08-18 07:39:04 +02:00
Jochen Sprickerhof
57f3ab36cf [checkupdates_runner] ignore return values 2021-08-18 07:37:32 +02:00
Jochen Sprickerhof
eab811fa4d Fix CI yaml 2021-08-17 08:10:40 +02:00
Jochen Sprickerhof
a354d1aa3a [checkupdates_runner] add summary at end of log 2021-08-17 07:53:37 +02:00
linsui
e8254df292 fix chechupdate ci 2021-08-16 10:37:11 +08:00
linsui
9cf8cff844 checkupdates CI: switch to ci-images-checkupdates 2021-07-31 04:29:03 +00:00
linsui
a43c511d07 add checkupdate pipeline 2021-07-29 08:48:17 +00:00
Jochen Sprickerhof
7702b29bbe [CI] Don't create empty config.py (deprecated) 2021-07-29 08:01:33 +02:00
Jochen Sprickerhof
888f5b706f [checkupdates] Don't fail job if checkupdates fails 2021-07-29 07:49:27 +02:00
Felix C. Stegerman
fd3129bf45
CI: make build path the same as on the buildserver 2021-06-22 18:08:34 +02:00
Hans-Christoph Steiner
1218e3fbe7
gitlab-ci: print ERROR in red for failed steps of "lint" job 2021-06-09 23:04:43 +02:00
Hans-Christoph Steiner
71950dfb67
gitlab-ci: move audit-gradle.py run to fdroid build job
This test script was effectively not running anyway because nothing was
cloning the git repo for it to run on.  `fdroid build` will end up cloning
the source, so it makes sense to run this script after that process.
2021-06-09 23:04:31 +02:00
Hans-Christoph Steiner
2315ffeff6
gitlab-ci: use standard SDK path as set in base image
https://gitlab.com/fdroid/fdroiddata/-/merge_requests/8843#note_584610388
fdroidserver!926
2021-05-30 20:22:36 +02:00
Hans-Christoph Steiner
290039dcc5
gitlab-ci: use built-in NDK download/install in fdroid build
This is now handled as part of `fdroid build --onserver`.

https://gitlab.com/fdroid/fdroidserver/-/merge_requests/919
2021-05-25 17:11:07 +02:00
Hans-Christoph Steiner
52b802517f
gitlab-ci: fix broken logic for running publish when signatures are there
!8834
92f77359dd
2021-04-21 11:20:12 +02:00
Hans-Christoph Steiner
92f77359dd
gitlab-ci: fdroid build job fully handles reproducible builds
metadata/*/signatures/* are used for reproducible builds.  If those files
change, then `fdroid build` should run and try to build the app with those
signature files.  Also, `fdroid publish` needs to run to copy those
signature files to complete the test of reproducibility.  Builds that use
the `Binaries:` method are already verified as part of `fdroid build`.

fdroidserver!893
fdroidserver#891
fdroiddata!8816
2021-04-20 10:22:56 +02:00
Hans-Christoph Steiner
60cd19db02
gitlab-ci: fdroid build uses --test to keep APKs that fail reproducing
https://gitlab.com/fdroid/fdroiddata/-/merge_requests/5690#note_551241963
https://gitlab.com/fdroid/fdroidserver/-/merge_requests/904
2021-04-16 08:18:06 +02:00
Hans-Christoph Steiner
438681c771
gitlab-ci: check for signatures without build entries 2021-04-15 17:44:00 +02:00
linsui
156cb790ec fix permission error for ndk pre r11 2021-04-15 16:11:49 +08:00
linsui
526c83815b Run fdroid build as non-root 2021-04-14 08:50:14 +00:00
linsui
c4c446b98d update url 2021-04-02 18:18:11 +00:00
Licaon_Kter
1abb48100e Revert 8655 2021-04-01 16:50:08 +03:00
proletarius101
cca0e31d30
Fix no /etc/sudoers.d 2021-04-01 19:57:00 +08:00
proletarius101
26a04c404f Run fdroid build as non-root user 2021-04-01 10:46:15 +00:00
Hans-Christoph Steiner
d7f5cb3b80
gitlab-ci: enable built-in fdroidserver plugins 2021-03-18 14:41:08 +01:00
Hans-Christoph Steiner
dd1892a16b
gitlab-ci: use fdroid build --scan-binary to check for bad libs 2021-03-10 19:02:51 +01:00
Hans-Christoph Steiner
5d9101bd33
gitlab-ci: prototype setup for NDK runs 2021-03-10 19:02:46 +01:00
Hans-Christoph Steiner
d2b85073d7 create metadata for com.manuelvargastapia.libgen
add fastlane structure
2020-12-22 16:20:35 +00:00
Hans-Christoph Steiner
085398f3a1 schedule-issuebot: python-gitlab is the actual library used 2020-12-17 12:07:06 +01:00
Hans-Christoph Steiner
6d26432439 gitlab-ci: schedule issuebot to review on merge requests that need it
This looks through all open merge requests to see if issuebo has run on
them yet.  If a merge request needs an issuebot review, this will send the
trigger to start the job on fdroid/fdroiddata per merge request.
2020-12-17 11:35:54 +01:00
Hans-Christoph Steiner
86bfa17b1f gitlab-ci: include gradle provisioning in 'fdroid build' job
https://gitlab.com/fdroid/fdroiddata/-/merge_requests/7891#note_466558728
2020-12-17 11:06:33 +01:00
Hans-Christoph Steiner
d76b385b06
gitlab-ci: include unsigned APKs built by issuebot as artifacts 2020-12-14 12:30:54 +01:00
Hans-Christoph Steiner
adb70ed971
gitlab-ci: only run issuebot on 'branches'
Hopefully, it will still reliably trigger but only run once per push.
The wheel switch is to get rid of the bdist_wheel error messages.
2020-12-11 16:38:28 +01:00
Hans-Christoph Steiner
461c64d428
gitlab-ci: another simpler attempt at reliable issuebot triggering 2020-12-10 16:38:32 +01:00
Hans-Christoph Steiner
765740dd92 gitlab-ci: switch trigger-issuebot to variables: for reliable runs
Hopefully fix the failing result on some triggers:
"No stages / jobs for this pipeline."
2020-12-10 16:17:58 +01:00
Hans-Christoph Steiner
eff041ccfa gitlab-ci: improved logging for trigger-issuebot 2020-12-10 16:15:50 +01:00
Hans-Christoph Steiner
6597064fbf
gitlab-ci: add debug log to trigger-issuebot job 2020-12-10 15:49:53 +01:00
Hans-Christoph Steiner
18e5fd3af0
gitlab-ci: do not run issuebot on master@fdroid/fdroiddata 2020-12-04 14:28:50 +01:00
Hans-Christoph Steiner
79de576bca gitlab-ci: simplify 'lint' based on ci-images-base update
e7e01c3aa3
2020-12-04 14:04:58 +01:00
Hans-Christoph Steiner
50975f21d9 gitlab-ci: remove rules:, it causes weird side effects
The use of rules: in 'fdroid build' seems to break the triggering of
'lint' and 'trigger-issuebot' and makes merge requests into "Detached
merge request pipelines".  This syncs the triggering setup between 'lint',
'fdroid build', and 'trigger-issuebot'.
2020-12-03 22:57:23 +01:00
Hans-Christoph Steiner
94c6b0b3df gitlab-ci: switch to ci-images-base 2020-12-03 22:57:22 +01:00
Hans-Christoph Steiner
3b2f042c72
gitlab-ci: attempt at more reliably issuebot triggering on MRs
The only/except rules in all the jobs are quite complicated between
lint, fdroid build, issuebot, and checkupdates.  It seems that issuebot
never gets triggered on most merge requests, with most of the time, the
job isn't even started.  The special 'merge_requests' rule comes with all
sorts of complicated caveats, so hopefully this simpler setup works.
2020-12-03 20:45:58 +01:00
Hans-Christoph Steiner
b16fe4315e
gitlab-ci: use "rules:" to only trigger build when relevant files change 2020-12-02 16:30:15 +01:00
Hans-Christoph Steiner
f7bf5a747a
gitlab-ci: improved detection of actual builds for `fdroid build
Apps and Builds that are disabled should obviously not be run.  But if a
merge request disables a single build and adds a build, then `fdroid build`
should run on the new build.

https://gitlab.com/fdroid/fdroiddata/-/merge_requests/7821#note_458798083
2020-12-02 16:25:29 +01:00
Hans-Christoph Steiner
2346b1565b
gitlab-ci: check all .yml files with yamllint
fdroidserver!721
2020-11-17 19:08:24 +01:00
Hans-Christoph Steiner
d37179a4a7
gitlab-ci: git URL without redirect to avoid warning 2020-10-21 12:19:15 +02:00
Marcus Hoffmann
fcef821b6b checkupdates-trigger: use a working parallels version
GNU parallels in Debian is 4 years out of date, missing about 40
releases and not updated in sid either.
The version in Debian claims to support the -X option for
splitting arguments in $jobs buckets but generates completely bogus jobs,
where the first job contains something like 80% of all arguments and the
other jobs contain much less.
It also generates 11 jobs when we asked for 10... :-/.

Also simplify the setup further by using parallel's {/.} replacement
pattern, which strips leading path's and extensions instead of bash
pattern substitution magic.
2020-09-15 14:26:51 +02:00
Marcus Hoffmann
38022eead0 checkupdates: always run 10 jobs, split arguments between them
Previously we limited the number of arguments for each job, but this
meant we outgrow our current concurrency value.

The `-X` argument makes parallel split all arguments between the 10 jobs
2020-09-14 20:34:34 +02:00
Hans-Christoph Steiner
11a7290a48 gitlab-ci: fix fdroid build for new metadata files
!6845
2020-06-25 21:22:21 +02:00
Hans-Christoph Steiner
07e70de82e
gitlab-ci: make 'fdroid build' job fetch srclibs
This uses @uniqx's awesome new 'plugin' feature to create a 'fetchsrclibs`
command.  The 'fdroid build' gitlab-ci job uses --on-server, which does not
set up the srclibs.  This plugin does the missing setup.
2020-06-25 20:36:09 +02:00
Marcus Hoffmann
c3808b511f CI: checkudpates: remove debug output of upstream URL 2020-06-25 15:24:36 +02:00
Marcus Hoffmann
543979b083 checkupdates: use ssh deploy key
closes fdroid/fdroiddata#2073
2020-06-25 15:06:55 +02:00
Marcus Hoffmann
83ee207ea8 checkupdates: retry git rebase/push once
This currently fails once every few days, so let's hope that in retrying
once we can make this almost never happen.
2020-06-24 20:50:01 +02:00
Hans-Christoph Steiner
8d99dfd3c6
gitlab-ci: only run fdroid build on changed build entries 2020-06-23 08:58:57 +02:00
Hans-Christoph Steiner
626bcdb8d1
gitlab-ci: fix creation of 'fdroid build' job
This should be run on all branches in forks and all merge requests, as
long as they change a metadata file.  Unfortunately gitlab-ci's "changes"
logic is not as sophisticated as the logic written in the job for detecting
which files changed.  gitlab-ci's logic only detects changes that happened
in the current push event, this job's logic compares to master.

Using gitlab-ci's "changes" logic means that if someone changed a metadata
file in a merge request, "fdroid build" would be triggered.  If they then
updated the merge request with a change to another file, then the next run
would not include a "fdroid build" job, since no metadata file was changed
in that push.
2020-06-23 08:58:54 +02:00
Hans-Christoph Steiner
979d42858e
gitlab-ci: improve issuebot trigger for merge requests
This should hopefully provide reliable triggering for issuebot on merge
requests.  Before, detecting the merge request number was happening on the
receiving side, and it had weird issues.
2020-06-18 18:59:45 +02:00
Hans-Christoph Steiner
18b80e5b39 gitlab-ci: ditch 'merge_requests' rule, it has strange behavior
It makes its own pipeline, which hides other jobs like lint which should be
displayed together on the merge request.

https://docs.gitlab.com/ee/ci/merge_request_pipelines/index.html
2020-06-18 12:58:16 +02:00
Marcus Hoffmann
b6e01ce401 CI: remove except variables for lint and pages
Those shouldn't be needed in the current setup.
lint is already exempted in pipelines triggered via CI_JOB_TOKEN

pages: is the only triggered job currently (via an explicit
TRIGGER_TOKEN, checkupdates gets triggered via CI_JOB_TOKEN)
2020-06-18 12:42:59 +02:00
Marcus Hoffmann
d99508f014 CI: fix typo piplines -> pipelines 2020-06-18 11:25:23 +02:00
Hans-Christoph Steiner
54fd723992 gitlab-ci: log commit used when using git projects from tarballs 2020-06-16 19:57:30 +02:00
Marcus Hoffmann
b1e410972f CI: rename checkuodates image 2020-06-10 12:20:48 +02:00
Marcus Hoffmann
8c455c75ba CI: checkupdates runner seems to cope with up to 10 parallel jobs
Also set 90s start delay instead of 60.
2020-06-06 00:01:08 +02:00
Marcus Hoffmann
67af4ef3df CI: remove now obsolete package installs 2020-06-05 22:46:42 +02:00
Marcus Hoffmann
acc0d0722c CI; better checkupdates job scheduling
* run 250 app batches, let's see if our runner can handle the resulting
  14 jobs in parallel
* stagger the startup of the jobs by 60 seconds
* use a specialized image so we save setup time per job
2020-06-05 22:39:45 +02:00
Marcus Hoffmann
b4f3db616f run checkupdates on gcc farm runners 2020-06-05 18:40:16 +02:00
Marcus Hoffmann
bd8a4db539 use gnu parallel to trigger parallel checkupdates pipelines
Batch checkupdate invocations into calls with 100 apps. This should
allow more than enough headroom for gitlab CI runner limits.
Currently it'll spawn 34 child pipelines, these each complete in about
15-20 min.
2020-06-05 03:21:39 +02:00
Marcus Hoffmann
ffaee55b36 CI: set git email such that the gitlab avatar is detected correctly 2020-06-04 20:32:51 +02:00
Marcus Hoffmann
29d3040ce9 CI: fix apt-get 2020-06-04 20:05:54 +02:00
Marcus Hoffmann
137eac6c0e CI: fix schedules abort line 2020-06-04 19:57:24 +02:00
Marcus Hoffmann
90eec1a4bd CI: trigger only the job we want in schedules 2020-06-04 19:50:15 +02:00
Marcus Hoffmann
b27f3cde83 CI: need allow-dirty because we have fdroidserver under $PWD 2020-06-04 19:41:58 +02:00
Marcus Hoffmann
ecc214bc75 CI: typo 2020-06-04 19:35:55 +02:00
Marcus Hoffmann
a378e81183 gitlab CI checkupdates run 2020-06-04 19:30:56 +02:00
Hans-Christoph Steiner
905ce30d37 gitlab-ci: build MRs with provisioned ci-images-client image
This purges the old attempt at doing something similar.
2020-06-02 17:17:49 +02:00
Hans-Christoph Steiner
6d9777c134 gitlab-ci: check git repo availability for metadata and srclibs MRs
This also ports check-git-repo-availability.py to Debian/stretch for the
buildserver image.
2020-06-02 17:12:24 +02:00
Hans-Christoph Steiner
e7c78b5ad1 gitlab-ci: set up for srclibs lint 2020-06-02 15:33:31 +02:00
Hans-Christoph Steiner
894e1a8be0
gitlab-ci: only look for .yml in fdroid-buildserver job 2020-05-26 11:23:55 +02:00
Hans-Christoph Steiner
ce0969d18b
gitlab-ci: make merge requests trigger issuebot 2020-05-21 11:55:04 +02:00
Hans-Christoph Steiner
5fb8e612e6
gitlab-ci: add issuebot pages job to run on merge requests
This won't run automatically yet since the trigger has not been setup. But
it will be there for manual testing until the trigger stabilizes.  There
can be only one "pages" job, so git_stats was moved to fdroid.gitlab.io.
2020-05-20 15:29:32 +02:00
Hans-Christoph Steiner
db5f0f0081
gitlab-ci: stop looking for metadata/*.txt, they are gone and obsolete! 2020-05-20 15:17:48 +02:00
Hans-Christoph Steiner
9ccf886978
gitlab-ci: check active git repos to ensure they're available
This then edits the metadata file for apps with failing git repos, then
includes those edited files in the gitlab job artifacts.

fdroid/fdroiddata!5262
2019-08-26 11:24:17 +02:00
Hans-Christoph Steiner
a972bb6c93
gitlab-ci: do not run fdroid-buildserver automatically 2019-08-15 14:34:37 +02:00
Hans-Christoph Steiner
d170d3e5fb
gitlab-ci: do not run fdroid-buildserver jobs on my fork 2019-08-15 14:32:51 +02:00
Hans-Christoph Steiner
24ce07db01
gitlab-ci: use androguard and python3-ruamel.yaml from backports
This should fix the lint issue in:
https://gitlab.com/fdroid/fdroiddata/merge_requests/5250
2019-08-15 14:32:49 +02:00
Michael Pöhn
178b2625c5 skip git checkout if NoSourceSince is set 2019-07-03 21:08:53 +02:00
Hans-Christoph Steiner
9e1177255c
gitlab-ci: ensure localized metadata has proper format 2019-05-20 14:26:39 +02:00
Hans-Christoph Steiner
180a6c93af
gitlab-ci: check that localized metadata is properly named 2019-05-10 13:37:18 +02:00
Marcus Hoffmann
f03619945d
CI: don't git clone git-svn repos 2019-02-21 14:08:36 +01:00
Hans-Christoph Steiner
a89b121a3b gitlab-ci: temp disable buildserver ci 2019-01-03 23:18:11 +01:00
Hans-Christoph Steiner
c613b43520 gitlab-ci: allow @beuc's runner 2018-12-17 16:31:24 +01:00
Hans-Christoph Steiner
c87a57a430 gitlab-ci: do not rely on static paths for the gitlab runner
Before, this assumed that the gitlab-runner was running as the 'fdroid'
user.  Now, it shouldn't matter which user it is running as.
2018-12-08 09:48:13 +01:00
Marcus Hoffmann
0ea601afc7 CI: enable for Bubu instead of bubu 2018-11-26 21:50:07 +01:00
Hans-Christoph Steiner
d1a38247d5 fix typo: fdroidata --> fdroiddata 2018-11-23 15:14:06 +01:00