diff --git a/scripts/write-argocd-repo/run.sh b/scripts/write-argocd-repo/run.sh index 4153603..0a01e2f 100755 --- a/scripts/write-argocd-repo/run.sh +++ b/scripts/write-argocd-repo/run.sh @@ -6,15 +6,15 @@ cd "${repo_root}" output_dir="${repo_root}/bootstrap" output_file="${output_dir}/badge.yaml" -workflow_file="${repo_root}/.gitea/workflows/validate.yaml" +workflow_file="validate.yaml" origin_url="$(git remote get-url origin | sed 's/git\@git\.olb42\.com\:/https:\/\/git.olb42.com\//' | sed 's/\.git$//' 2>/dev/null || true)" -branch="$(git symbolic-ref --quiet --short HEAD 2>/dev/null || git rev-parse --short HEAD)" +branch="?branch=$(git symbolic-ref --quiet --short HEAD 2>/dev/null || git rev-parse --short HEAD)" -if [[ -f $workflow_file ]]; then +if [[ -f "${repo_root}/.gitea/workflows/${workflow_file}" ]]; then mkdir -p "${output_dir}" - printf "badge=%s/actions/workflows/%s/badge.svg%s\n" "${_origin_url}" "${_workflow_file:-validate.yaml}" "${_branch}" > $output_file + printf "badge=%s/actions/workflows/%s/badge.svg%s\n" "${origin_url}" "${workflow_file:-validate.yaml}" "${branch}" > $output_file git add "${output_file}" fi