feat(apim-apps): first commit

This commit is contained in:
2026-06-29 14:22:37 +02:00
commit 7738a51d16
28 changed files with 1973 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
# Runs on: main, fix/*, feat/*
# Validates config.json and apps.yaml syntax before any deployment.
lint:config-json:
extends: .uv-base
stage: lint
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
- if: $CI_COMMIT_BRANCH =~ /^(fix|feat)\/.+/
script:
- >
uv run python -c
"import json, sys; json.load(open('${CONFIG}')); print('${CONFIG}: OK')"
lint:apps-yaml:
extends: .uv-base
stage: lint
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
- if: $CI_COMMIT_BRANCH =~ /^(fix|feat)\/.+/
script:
- >
uv run python -c
"import yaml; yaml.safe_load(open('${MANIFEST}')); print('${MANIFEST}: OK')"