Commit graph

315 commits

Author SHA1 Message Date
linsui
56de3f735a CI: check apk: exit if no apk is built 2025-12-02 16:42:49 +08:00
linsui
a0622f79e5 CI: split binary scan into another job 2025-12-01 16:43:32 +00:00
Hans-Christoph Steiner
58b4d3b1b0 gitlab-ci: set fs.inotify.max_user_watches in "fdroid build"
Some builds need to track a lot of files, so this needs to be set for them
to succeed.  Some runners do not support setting sysctl, so it cannot be
required.
2025-11-26 13:02:35 +00:00
Licaon_Kter
bb68e99983 index.html mirror guide - match main site APK version 2025-09-30 15:58:45 +00:00
linsui
922fc37418 CI: update gradlew-fdroid repo 2025-08-02 07:40:32 +00:00
Hans-Christoph Steiner
b4a18f2d00
gitlab-ci: update PUBLISH to bookworm since prod has already
fdroidserver!1685
2025-07-29 17:54:12 +02:00
linsui
4d587ec365 unset CI for fdroid build 2025-07-08 11:11:47 +00:00
Benjamin Loison
bcb47927d9 Correct typos in .gitlab-ci.yml and metadata/org.schabi.etherwake.yml 2025-04-29 14:26:59 +00:00
Hans-Christoph Steiner
8de7180b5d gitlab-ci: change "fdroid build" to use env vars in config.yml
replaces !22116
2025-04-28 15:23:59 +00:00
Jochen Sprickerhof
0581396b9c
CI: use fresh config.yml for build
Since d3b8408cb8 fdroiddata has a config.yml. Override this in CI fix:

  File "/usr/lib/python3/dist-packages/ruamel/yaml/constructor.py", line 294, in check_mapping_key
9726
    raise DuplicateKeyError(*args)
9727
ruamel.yaml.constructor.DuplicateKeyError: while constructing a mapping
9728
  in "config.yml", line 3, column 1
9729
found duplicate key "repo_keyalias" with value "sova" (original value: "ciarang")
9730
  in "config.yml", line 62, column 1
2025-04-28 14:02:47 +02:00
Hans-Christoph Steiner
05f9bf5a84
gitlab-ci: suppress ERROR: Environment variable {env: serverwebroot} is not set 2025-04-16 11:57:49 +02:00
Hans-Christoph Steiner
029f16bfb9 gitlab-ci: emulate the workflow of the PUBLISH signing server 2025-04-11 15:13:54 +00:00
Hans-Christoph Steiner
f8c43708e7 move apk_signing_key_block_list into config.yml
* fdroidserver#1089
* !14982
* fdroidserver!1478
2025-04-11 15:13:54 +00:00
Hans-Christoph Steiner
d3b8408cb8 maintain complete config in git as config.yml 2025-04-11 15:13:54 +00:00
Hans-Christoph Steiner
b82e0b0f57 check-exif-in-images.sh: Code Quality JSON output 2025-04-10 08:07:39 +00:00
Hans-Christoph Steiner
0b3aaec700 check-for-unattached-signatures.py: codequality JSON output 2025-04-10 08:07:39 +00:00
Hans-Christoph Steiner
98cdbbba49
gitlab-ci: fail if config/en/ is included
If the 'en' locale is added, it could override the source strings, which
are en-US.  If someone wants to add an alternate English locale, it must
include the country code, e.g. en-GB.
2025-02-11 11:19:07 +01:00
Hans-Christoph Steiner
a318821ec3 gitlab-ci: job to check for merge conflicts with Weblate
fdroid-website!944
fdroidclient!1233
2025-01-25 06:36:38 +00:00
linsui
aec1f72c3c CI: add more chown workaround 2024-12-13 21:37:05 +00:00
linsui
290737eb83 Fix dubious permission 2024-11-26 07:24:30 +00:00
Hans-Christoph Steiner
55c0f1cd2b gitlab-ci: add job to check repo/index.html 2024-11-25 18:27:57 +00:00
linsui
bcc10b9f2d CI: remove schedule-issuebot 2024-11-08 13:25:32 +00:00
linsui
d2cd824f6f CI: fix binary scanner when there is no upstream binary 2024-10-31 02:02:49 +08:00
Hans-Christoph Steiner
0a33e0727a gitlab-ci: new job to strip image files 2024-10-30 17:23:18 +00:00
linsui
f1007e73e1 CI: scan upstream apk 2024-10-31 00:48:22 +08:00
Hans-Christoph Steiner
9ca0ac6e42 gitlab-ci: fix checkupdates_filter exit code
! has meaning in YAML, and dealing with conflicting YAML vs bash
quoting and escaping is a nightmare.  So just use if/then/else.
2024-10-30 09:21:50 +01:00
Hans-Christoph Steiner
3f96613ee1
gitlab-ci: checkupdates_filter needs ca-certificates 2024-10-29 13:49:19 +01:00
Hans-Christoph Steiner
08098facd0 gitlab-ci: restrict checkupdates to only modifying metadata/*.yml 2024-10-25 14:06:44 +00:00
Hans-Christoph Steiner
f79f171344 gitlab-ci: checkupdates_runner moved to https://gitlab.com/fdroid/checkupdates-runner 2024-10-25 14:06:44 +00:00
Jochen Sprickerhof
c5a7bde042 Only lint config in merge requests 2024-10-08 07:16:43 +00:00
linsui
914a8b3a8c fdroid lint: escape % for printf 2024-09-27 09:22:02 +00:00
linsui
9b78630b1c CI: show white spaces and line ending in lint diff 2024-09-20 11:29:26 +00:00
linsui
7f3b50a5d7 CI: use medium runner 2024-09-06 15:21:47 +00:00
Jochen Sprickerhof
fa289579cb
checkupdates: drop updates to files that where changed in the repo
This allows the fdroiddata maintainers to commit changes and
checkupdates will drop changes to the affected files and only push the
remaining commits.
2024-08-01 08:47:00 +02:00
proletarius101
772e11ea95 ci: use larger runners in resource intensive jobs 2024-06-11 14:47:50 +00:00
proletarius101
cea1a1b7cf Remove SAST
It was supposed to be removed in https://gitlab.com/fdroid/fdroiddata/-/merge_requests/14997, but the dependency removal wasn't included in that MR
2024-06-08 05:37:06 +00:00
linsui
e42c1aedc5 CI: install tools;25.2.5 so that the android command works 2024-05-28 14:21:38 +00:00
proletarius101
20dbb2a3b6 ci: remove MobSF SAST 2024-05-10 07:55:08 +00:00
Hans-Christoph Steiner
ea0bf05f9d gitlab-ci: fdroidserver has moved from pyasn1 to asn1crypto 2024-05-10 07:47:11 +00:00
linsui
db0946b00c CI: add apk_signing_key_block_list config for lint 2024-05-08 12:48:33 +00:00
Hans-Christoph Steiner
e3f933297c gitlab-ci: publish --error-on-failed to check signatures 2024-04-03 14:24:35 +00:00
Hans-Christoph Steiner
f79fa12269
gitlab-ci: fix schedule-issuebot job for new pip version
I ported this job from Alpine to Debian to make future upgrades easier and
in sync with all the other jobs.  The Alpine job isn't notably faster than
the debian:bookworm-slim jobs anyway.
2024-04-03 14:58:05 +02:00
Hans-Christoph Steiner
f58a2abad0
gitlab-ci: issuebot needs defusedxml 2024-04-03 14:48:58 +02:00
proletarius101
f60b5e5049 Update to use the bookworm build image 2024-03-14 12:51:08 +00:00
Hans-Christoph Steiner
e1083796d4 gitlab-ci: refresh scanner signatures when running builds 2024-01-25 13:23:20 +00:00
Hans-Christoph Steiner
acd03d5dfa checkupdates: workaround Terrapin vuln 2024-01-18 11:43:22 +00:00
Hans-Christoph Steiner
fa8ba99f15
gitlab-ci: "fdroid lint config" job 2024-01-09 11:40:57 +01:00
Jochen Sprickerhof
54281733c0
Add missing dependency for launchpad lp: 2024-01-03 10:48:25 +01:00
Licaon_Kter
4310823b09 CI: clean NDKs after each build 2023-12-04 15:34:13 +00:00
Jochen Sprickerhof
0c44e3040e
CI: fix apt install 2023-11-28 07:28:02 +01:00