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