diff --git a/.gitlab/gen-badge.sh b/.gitlab/gen-badge.sh index f09f4d619b97822228fd521ad4225fc1c0e3e426..e5bb8159159e1b77de3e5b1a8aa69532152a391b 100644 --- a/.gitlab/gen-badge.sh +++ b/.gitlab/gen-badge.sh @@ -1,14 +1,15 @@ #!/bin/bash -GITLAB_URL="https://gitlab.phaidra.org" -# if we reached this script, all the tests have passed anybadge --label pipeline --value "passed" failed=red passed=green canceled=darkgray > "./final/${DOC_VERSION}/images/pipeline.svg" -PIPELINE_COVERAGE=$(curl -fsSL -H "PRIVATE-TOKEN: ${CI_TOKEN}" "${GITLAB_URL}/api/v4/projects/450/pipelines/latest?ref=${CI_COMMIT_BRANCH}" | jq --raw-output .coverage) +PIPELINE_COVERAGE=$(curl -fsSL -H "PRIVATE-TOKEN: ${CI_TOKEN}" "${GITLAB_URL}/api/v4/projects/${GITLAB_PROJECT_ID}/pipelines/latest?ref=${CI_COMMIT_BRANCH}" | jq --raw-output .coverage) + echo "[INFO] pipeline coverage: ${PIPELINE_COVERAGE}" if [ "${PIPELINE_COVERAGE}" != "null" ]; then anybadge --label coverage --value "${PIPELINE_COVERAGE}" coverage > "./final/${DOC_VERSION}/images/coverage.svg" else echo "[WARNING] Skipping badge generation, displaying default badge text: unknown" fi -curl "${CI_SONAR_URL}/api/project_badges/measure?project=${CI_SONAR_PROJECT_KEY}&metric=sqale_rating&token=${CI_SONAR_TOKEN}" > "./final/${DOC_VERSION}/images/maintainability.svg" -curl "${CI_SONAR_URL}/api/project_badges/measure?project=${CI_SONAR_PROJECT_KEY}&metric=security_rating&token=${CI_SONAR_TOKEN}" > "./final/${DOC_VERSION}/images/security.svg" -echo "[INFO] retrieved SonarQube badges" \ No newline at end of file + +curl -fsSL "${CI_SONAR_URL}/api/project_badges/measure?project=${CI_SONAR_PROJECT_KEY}&metric=sqale_rating&token=${CI_SONAR_TOKEN}" > "./final/${DOC_VERSION}/images/maintainability.svg" +curl -fsSL "${CI_SONAR_URL}/api/project_badges/measure?project=${CI_SONAR_PROJECT_KEY}&metric=security_rating&token=${CI_SONAR_TOKEN}" > "./final/${DOC_VERSION}/images/security.svg" + +echo "[INFO] retrieved badges" \ No newline at end of file diff --git a/.jupyter/Pipfile b/.jupyter/Pipfile index 1c278cad1527c5998cdbe1abdbccc8d71e94b9fa..97e298ffc2374df88251883a94c34fc826eeed95 100644 --- a/.jupyter/Pipfile +++ b/.jupyter/Pipfile @@ -9,4 +9,4 @@ notebook = "*" python-dotenv = "*" [requires] -python_version = "3.11" +python_version = "3.11" \ No newline at end of file