From dce6b09c33fd0fc0d7ae75d00e166445796af69a Mon Sep 17 00:00:00 2001 From: vladimirhasko Date: Mon, 11 Aug 2025 06:56:36 +0000 Subject: [PATCH] adding read of metadata --- .gitea/workflows/convert-html-docs.yaml | 27 +++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/.gitea/workflows/convert-html-docs.yaml b/.gitea/workflows/convert-html-docs.yaml index bbdcf6140..3a7e51195 100644 --- a/.gitea/workflows/convert-html-docs.yaml +++ b/.gitea/workflows/convert-html-docs.yaml @@ -47,3 +47,30 @@ jobs: source ~/.venv/bin/activate pip install --upgrade pip pip install -e ./doc-convertor + + parse-metadata-yaml: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Install PyYAML + run: pip install pyyaml + + - name: Load YAML and set outputs + id: metadata + run: | + python3 < parsed.env + import yaml, os + with open("metadata.yaml") as f: + data = yaml.safe_load(f) + print(f"SERVICE_TITLE={data['categories']['security-services'][0]['service_title']}") + print(f"SERVICE_TYPE={data['categories']['security-services'][0]['service_type']}") + print(f"SERVICE_CATEGORY={data['categories']['security-services'][0]['service_category']}") + EOF + cat parsed.env >> $GITHUB_ENV + + - name: Use config values + run: | + echo "SERVICE_TITLE: $SERVICE_TITLE" + echo "SERVICE_TYPE: $SERVICE_TYPE" + echo "SERVICE_CATEGORY: $SERVICE_CATEGORY"