Skip to content

Commit

Permalink
support arc_specification in validation_packages.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
j-bauer committed Aug 27, 2024
1 parent e5ac225 commit ce8f853
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions misc/Auto-DevOps.gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,29 @@ quality_report_generator:
- generate_metadata
EOF
- |
arc_validation_spec="$(yq -r '.arc_specification' ${CI_PROJECT_DIR}/.arc/validation_packages.yml)"
if [ -n "$arc_validation_spec" ]; then
cat << EOF >> quality_reports.yml
validate-arc:
stage: arc_validation
image: "ghcr.io/nfdi4plants/arc-validate:main"
script:
- arc-validate validate --specification-version "$arc_validation_spec"
- ret=$?
- mkdir -p "${CI_COMMIT_BRANCH}"
- mv ".arc-validate-results/${p}"* "${CI_COMMIT_BRANCH}"
- find "$CI_COMMIT_BRANCH" || true
- exit $ret
artifacts:
when: always
paths:
- $CI_COMMIT_BRANCH/*/*
reports:
junit:
- $CI_COMMIT_BRANCH/*/*.xml
expire_in: 1 hour
EOF
fi
while read -r p v ; do
install_command=("arc-validate" "package" "install" "$p")
validate_command=("arc-validate" "validate" "-p" "$p")
Expand Down

0 comments on commit ce8f853

Please sign in to comment.