Open volker-raschek opened 3 years ago
@volker-raschek
Workaround is to add this line at the top of your yaml file for gitlab.ci.json.
# yaml-language-server: $schema=https://www.schemastore.org/schemas/json/gitlab-ci.json
Or don't use 'metadata' as folder
This reason for this issue is that F-droid use "metadata/*.yml" as "fileMatch" Everything inside metadata folder is "F-Droid Data metadata" https://github.com/SchemaStore/schemastore/blob/aa6a982e4abb6e5ef0c6a11f09b3b920d6cf81b1/src/api/json/catalog.json#L1040-L1047
Area with issue?
JSON Schema
✔️ Expected Behavior
Visual Studio Code (with Red Hat YAML extention) should automatically detect that the schema for the .gitlab-ci.yml file.
❌ Actual Behavior
Visual Studio Code apply for every YAML file the F-Droid metadata scheme. I added some screenshots.
Bildschirmfoto vom 2021-08-06 09-57-55 Bildschirmfoto vom 2021-08-06 09-58-06
YAML or JSON file that does not work.
IDE or code editor.
Visual Studio Code