mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-11-14 02:50:12 +01:00
df99c85ca6
For cases like the OpenVPN vuln that was recently announced, it is useful for fdroiddata maintainers to be able to mark builds that have known vulnerabilities.
35 lines
1.1 KiB
YAML
35 lines
1.1 KiB
YAML
image: registry.gitlab.com/fdroid/ci-images-server:latest
|
|
|
|
test:
|
|
script:
|
|
- pip3 install -e .
|
|
- cd tests
|
|
- ./complete-ci-tests
|
|
|
|
# Test that the parsing of the .txt format didn't change. The metadata
|
|
# field 'Author Web Site' was added after 0.7.0, so that can't be part
|
|
# of the test.
|
|
metadata_v0:
|
|
script:
|
|
- cd tests
|
|
- cp dump_internal_metadata_format.py dump.py # since this isn't in old commits
|
|
- export GITCOMMIT=`git describe`
|
|
- git checkout 0.7.0 # or any old commit of your choosing
|
|
- cd ..
|
|
- sed -i "s/'Author Email',/'Author Email',\n'Author Web Site',/" fdroidserver/metadata.py
|
|
- git clone --depth 1 https://gitlab.com/fdroid/fdroiddata
|
|
- cd fdroiddata
|
|
- ../tests/dump.py
|
|
- cd ..
|
|
- git reset --hard
|
|
- git checkout $GITCOMMIT
|
|
- cd fdroiddata
|
|
- ../tests/dump.py
|
|
- "sed -i -e '/AuthorWebSite/d'
|
|
-e '/Description: No description available/d'
|
|
-e \"/Description: ''/d\"
|
|
-e '/antifeatures:/d'
|
|
-e '/buildozer:/d'
|
|
metadata/dump_*/*.yaml"
|
|
- diff -uw metadata/dump_*
|